i'm jags from india
i have 1) eclipse 3.1
2) Myeclipse 4.0
3) Sysdeo tomcatplugin 31beta
installed on my Win 2000 OS Machine
I'm using the plugins for using Tomcat 5
Application server
All these plugins have got properly instlled and are
working absolutely fine.the tomcat server is
starting
and stopping normally.
Now the Problem
------------------
I have an JSP web application in WAR format called
kessler.war in the webapps folder
so when start the server form command console
it starts absolutely as expected
also when i do it from my eclipse it works.
but when i start it from tomcatPlugin31
i get an error message of
"java.io.FileNotFoundException:" for the property
files
which are existing in the WEB-INF older
[pls see the stack trace pasted at bottom of mail]
My Tomcat base is set to C:\local\tomcat5016
i tried to google for help and got some suggestions
such as
:-Duser.dir=C:\local\tomcat5016\bin
i did this but still i get the problem.
i am surprised why it is happening when it works
from
console and my eclipse.is there any diff in
architecture.
please help
Jags
The Stack Trace
-----------------------------
Sep 29, 2005 12:31:01 PM
org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 8080
Sep 29, 2005 12:31:02 PM
org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3812 ms
Sep 29, 2005 12:31:02 PM
org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Sep 29, 2005 12:31:02 PM
org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.16
Sep 29, 2005 12:31:03 PM
org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Sep 29, 2005 12:31:03 PM
org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment (
non-jmx )
Sep 29, 2005 12:31:03 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL
file:C:\local\tomcat5016\conf\Catalina\localhost\admin.xml
Sep 29, 2005 12:31:05 PM
org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing,
config='org.apache.struts.util.LocalStrings',
returnNull=true
Sep 29, 2005 12:31:05 PM
org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing,
config='org.apache.struts.action.ActionResources',
returnNull=true
Sep 29, 2005 12:31:06 PM
org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing,
config='org.apache.webapp.admin.ApplicationResources',
returnNull=true
Sep 29, 2005 12:31:10 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL
file:C:\local\tomcat5016\conf\Catalina\localhost\balancer.xml
Sep 29, 2005 12:31:10 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL
file:C:\local\tomcat5016\conf\Catalina\localhost\manager.xml
Sep 29, 2005 12:31:11 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/kessler from URL
file:C:/local/tomcat5016/webapps/kessler
Sep 29, 2005 12:31:12 PM
org.apache.catalina.loader.WebappClassLoader
validateJarFile
INFO:
validateJarFile(C:\local\tomcat5016\webapps\kessler\WEB-INF\lib\servlet-api.jar)
- jar not loaded. See Servlet Spec 2.3, section
9.7.2.
Offending class: javax/servlet/Servlet.class
log4j:WARN No appenders could be found for logger
(org.apache.catalina.session.ManagerBase).
log4j:WARN Please initialize the log4j system
properly.
[KESSLER-> ConfigurationFactory ] - (Constructor) -
Start creating Configuration Factory
[KESSLER-> ConfigurationFactory ] - (Constructor) -
Application Base Path set to
..\webapps\kessler\WEB-INF\
[KESSLER-> ConfigurationFactory ] - (Constructor) -
Application Properties Path set to
..\webapps\kessler\WEB-INF\kessler.properties
log4j:ERROR Could not read configuration file
[..\webapps\kessler\WEB-INF\null].
java.io.FileNotFoundException:
..\webapps\kessler\WEB-INF\null (The system cannot
find the path specified)
at java.io.FileInputStream.open(Native Method)
at
java.io.FileInputStream.<init>(FileInputStream.java:106)
at
java.io.FileInputStream.<init>(FileInputStream.java:66)
at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:297)
at
org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:315)
at
com.kessler.logger.JLogger.getLoggerInstance(JLogger.java:14)
at
com.kessler.servlet.StartUpServlet.init(StartUpServlet.java:27)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3948)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4271)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:316)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:859)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:653)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1002)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:393)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
at
org.apache.catalina.core.StandardService.start(StandardService.java:519)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2343)
at
org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Sep 29, 2005 12:31:17 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/jsp-examples from URL
file:C:\local\tomcat5016\webapps\jsp-examples
Sep 29, 2005 12:31:18 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
from
URL file:C:\local\tomcat5016\webapps\ROOT
Sep 29, 2005 12:31:18 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/servlets-examples from URL
file:C:\local\tomcat5016\webapps\servlets-examples
Sep 29, 2005 12:31:19 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/tomcat-docs from URL
file:C:\local\tomcat5016\webapps\tomcat-docs
Sep 29, 2005 12:31:20 PM
org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 8080
Sep 29, 2005 12:31:21 PM
org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
Sep 29, 2005 12:31:21 PM org.apache.jk.server.JkMain
start
INFO: Jk running ID=0 time=15/110
config=C:\local\tomcat5016\conf\jk2.properties
Sep 29, 2005 12:31:21 PM
org.apache.catalina.startup.Catalina start
INFO: Server startup in 19094 ms