[jboss-jira] [JBoss JIRA] Created: (JBAS-3759) MalformedURLException for "jndi" protocol
PickATrail (JIRA)
jira-events at jboss.com
Thu Oct 12 14:37:43 EDT 2006
MalformedURLException for "jndi" protocol
-----------------------------------------
Key: JBAS-3759
URL: http://jira.jboss.com/jira/browse/JBAS-3759
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Web (Tomcat) service
Affects Versions: JBossAS-4.0.4.GA
Environment: Liinux (SuSE 10)
JVM: Java HotSpot(TM) Client VM (build 1.4.2_11-b06, mixed mode)
Reporter: PickATrail
Assigned To: Remy Maucherat
I am getting a MalformedURLException when I instantiate a URL with the "jndi" protocol. Here's some example JSP code:
final ServletContext ctx = session.getServletContext();
final String resourcePath = "/WEB-INF/web.xml";
final URL url = ctx.getResource(resourcePath);
final String externalForm = url.toExternalForm();
// The value of externalForm is something like
// "jndi:/localhost/problem/WEB-INF/web.xml".
// The following line fails under some specifi situation
// -- read on :)
new URL(externalForm);
This code usually works as expected. However, if I deploy and access the BIRT WebViewerExample application (BIRT
is an Eclipse.org project), the 'new URL("jndi:....")' line fails with the following stack trace:
java.net.MalformedURLException: unknown protocol: jndi
at java.net.URL.(URL.java:544)
at java.net.URL.(URL.java:434)
at java.net.URL.(URL.java:383)
at org.apache.jsp.index_jsp._jspService(...)
...
This is really puzzling because the URL class remembers theprotocol handlers, and I have already instantiated a URL for
"jndi" successfully.
I have tried to reproduce the problem on Tomcat 5.5.20 and 5.0.28, without success. So it seems to be a JBoss specific
problem. I'm using JBoss 4.0.4 GA on Linux; JVM build is 1.4.2_11-b06. The version of BIRT I use is 2.1.1.
-- Patrick Lai
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list