|
| WAS EJB application reffering to invalid path |
 |
Wed, 13 Feb 2008 01:43:48 EST |
Hi All,<br />
<br />
I have an EJB based Secheduler application, I have deployed its .ear File on WAS
5.1.1, the deployment is successful and application starts normally. When i send
a request for a certain page the FileNotFoundException occurs referring to a
wrong path. <br />
SechedulerControllerServlet:Error occured during servlet initialization.<br
/>
java.io.FileNotFoundException:
file:\C:\IBM\WebSphere\AppServer\installedApps\secp2\SECPScheduler.ear\SECPSched
ulerEJB.jar!\eServices.properties<br />
<br />
surprisingly it reffers to <b>SECPSchedulerEJB.jar!</b> .... i dont
know <b>!</b> come from, the detail exception is below, kindly help
me, thanx in advance.<br />
<p />
<p />
<br />
<strike>2/13/08 11:31:40:844 PKT</strike> 185afc88 SystemOut O
<strike>13/02/2008 11:31:40</strike> ERROR
SechedulerControllerServlet:Error occured during servlet initialization.<br
/>
java.io.FileNotFoundException:
file:\C:\IBM\WebSphere\AppServer\installedApps\secp2\SECPScheduler.ear\SECPSched
ulerEJB.jar!\eServices.properties (The filename, directory name, or volume label
syntax is incorrect)<br />
at java.io.FileInputStream.open(Native Method)<br />
at java.io.FileInputStream.<init>(FileInputStream.java(Compiled
Code))<br />
at java.io.FileInputStream.<init>(FileInputStream.java:89)<br
/>
at
pk.gov.secp.servlet.SechedulerControllerServlet.init(SechedulerControllerServlet
.java:64)<br />
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstan
ce.java:82)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServ
let.java:147)<br />
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleS
ervlet.java:270)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServl
et.java:113)<br />
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)&l
t;br />
at javax.servlet.GenericServlet.init(GenericServlet.java:258)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletMana
ger.java:876)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletMan
ager.java:224)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppSe
rvletManager.java:455)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)<br
/>
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppR
equestDispatcherInfo.java:187)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1464)<
br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1423)<
br />
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.jav
a:276)<br />
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(Cache
dInvocation.java:71)<br />
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequest
Processor.java:182)<br />
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.ja
va:334)<br />
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56
)<br />
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)<
br />
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)<br />
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))<br
/>
<strike>2/13/08 11:31:40:844 PKT</strike> 185afc88 ServletInstan E
SRVE0100E: Did not realize init() exception thrown by servlet
SechedulerControllerServlet: javax.servlet.ServletException:
file:\C:\IBM\WebSphere\AppServer\installedApps\secp2\SECPScheduler.ear\SECPSched
ulerEJB.jar!\eServices.properties (The filename, directory name, or volume label
syntax is incorrect)<br />
at
pk.gov.secp.servlet.SechedulerControllerServlet.init(SechedulerControllerServlet
.java:68)<br />
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstan
ce.java:82)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServ
let.java:147)<br />
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleS
ervlet.java:270)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServl
et.java:113)<br />
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)&l
t;br />
at javax.servlet.GenericServlet.init(GenericServlet.java:258)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletMana
ger.java:876)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletMan
ager.java:224)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppSe
rvletManager.java:455)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)<br
/>
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppR
equestDispatcherInfo.java:187)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1464)<
br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1423)<
br />
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.jav
a:276)<br />
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(Cache
dInvocation.java:71)<br />
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequest
Processor.java:182)<br />
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.ja
va:334)<br />
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56
)<br />
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)<
br />
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)<br />
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))<br
/>
<ul class="jive-dash">
<li>
<ul class="jive-dash">
<li>
<ul class="jive-dash">
<li>
<ul class="jive-dash">
<li>Begin backtrace for Nested Throwables</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
java.io.FileNotFoundException:
file:\C:\IBM\WebSphere\AppServer\installedApps\secp2\SECPScheduler.ear\SECPSched
ulerEJB.jar!\eServices.properties (The filename, directory name, or volume label
syntax is incorrect)<br />
at java.io.FileInputStream.open(Native Method)<br />
at java.io.FileInputStream.<init>(FileInputStream.java(Compiled
Code))<br />
at java.io.FileInputStream.<init>(FileInputStream.java:89)<br
/>
at
pk.gov.secp.servlet.SechedulerControllerServlet.init(SechedulerControllerServlet
.java:64)<br />
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstan
ce.java:82)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServ
let.java:147)<br />
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleS
ervlet.java:270)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServl
et.java:113)<br />
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)&l
t;br />
at javax.servlet.GenericServlet.init(GenericServlet.java:258)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletMana
ger.java:876)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletMan
ager.java:224)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppSe
rvletManager.java:455)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)<br
/>
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppR
equestDispatcherInfo.java:187)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1464)<
br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1423)<
br />
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.jav
a:276)<br />
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(Cache
dInvocation.java:71)<br />
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequest
Processor.java:182)<br />
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.ja
va:334)<br />
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56
)<br />
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)<
br />
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)<br />
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))<br
/>
<br />
<strike>2/13/08 11:31:40:859 PKT</strike> 185afc88 WebGroup E
SRVE0020E: <a
href="http://www-128.ibm.com/developerworks/forums/">Servlet
Error</a>-<a
href="http://www-128.ibm.com/developerworks/forums/">SechedulerCont
rollerServlet</a>: Failed to load servlet: java.io.FileNotFoundException:
file:\C:\IBM\WebSphere\AppServer\installedApps\secp2\SECPScheduler.ear\SECPSched
ulerEJB.jar!\eServices.properties (The filename, directory name, or volume label
syntax is incorrect)<br />
at java.io.FileInputStream.open(Native Method)<br />
at java.io.FileInputStream.<init>(FileInputStream.java(Compiled
Code))<br />
at java.io.FileInputStream.<init>(FileInputStream.java:89)<br
/>
at
pk.gov.secp.servlet.SechedulerControllerServlet.init(SechedulerControllerServlet
.java:64)<br />
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstan
ce.java:82)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServ
let.java:147)<br />
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleS
ervlet.java:270)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServl
et.java:113)<br />
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)&l
t;br />
at javax.servlet.GenericServlet.init(GenericServlet.java:258)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletMana
ger.java:876)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletMan
ager.java:224)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppSe
rvletManager.java:455)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)<br
/>
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppR
equestDispatcherInfo.java:187)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1464)<
br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1423)<
br />
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.jav
a:276)<br />
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(Cache
dInvocation.java:71)<br />
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequest
Processor.java:182)<br />
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.ja
va:334)<br />
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56
)<br />
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)<
br />
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)<br />
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))<br
/>
<br />
<strike>2/13/08 11:31:40:859 PKT</strike> 185afc88 WebGroup E
SRVE0026E: <a
href="http://www-128.ibm.com/developerworks/forums/">Servlet
Error</a>-<a
href="http://www-128.ibm.com/developerworks/forums/">SechedulerCont
rollerServlet</a>: java.io.FileNotFoundException:
file:\C:\IBM\WebSphere\AppServer\installedApps\secp2\SECPScheduler.ear\SECPSched
ulerEJB.jar!\eServices.properties (The filename, directory name, or volume label
syntax is incorrect)<br />
at java.io.FileInputStream.open(Native Method)<br />
at java.io.FileInputStream.<init>(FileInputStream.java(Compiled
Code))<br />
at java.io.FileInputStream.<init>(FileInputStream.java:89)<br
/>
at
pk.gov.secp.servlet.SechedulerControllerServlet.init(SechedulerControllerServlet
.java:64)<br />
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstan
ce.java:82)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServ
let.java:147)<br />
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleS
ervlet.java:270)<br />
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServl
et.java:113)<br />
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)&l
t;br />
at javax.servlet.GenericServlet.init(GenericServlet.java:258)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletMana
ger.java:876)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletMan
ager.java:224)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppSe
rvletManager.java:455)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)<br
/>
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppR
equestDispatcherInfo.java:187)<br />
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(
WebAppRequestDispatcherInfo.java:68)<br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1464)<
br />
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1423)<
br />
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.jav
a:276)<br />
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(Cache
dInvocation.java:71)<br />
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequest
Processor.java:182)<br />
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.ja
va:334)<br />
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56
)<br />
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)<
br />
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)<br />
|
| Post Reply
|
| Re: WAS EJB application reffering to invalid path |
 |
Thu, 21 Feb 2008 08:12:40 EST |
|
| Post Reply
|
|
|
|
|
|
|
|
|
|