You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Vladislovas Razas <vl...@gemtek.lt> on 2004/06/16 18:25:48 UTC

Classloading in Tomcat

I have rewritten my earlier question... Hrm if I start tomcat with:

c:\java\jdk\bin\java -Djava.endorsed.dirs="c:\java\tomcat\common\endorsed" -classpath "c:\java\jdk\lib\tools.jar;c:\java\tomcat\bin\bootstrap.jar" -Dcatalina.base="c:\java\tomcat" -Dcatalina.home="c:\java\tomcat" -Djava.io.tmpdir="c:\java\tomcat\temp" org.apache.catalina.startup.Bootstrap start

It works!!!

But if I do it from Eclipse:

Main class: org.apache.catalina.startup.Bootstrap
Program arguments: start
VM arguments: -Djava.endorsed.dirs="c:\java\tomcat\common\endorsed" -Dcatalina.base="c:\java\tomcat" -Dcatalina.home="c:\java\tomcat" -Djava.io.tmpdir="c:\java\tomcat\temp"
Local directory: C:\Java\tomcat\bin

Classpath bootstrap entries: c:\Java\jdk\jre\lib\rt.jar 
User entries: bootstrap.jar (TOMCAT) and tools.jar (JDK)

It starts but it does not find any "default" jars (like from WEB-INF/lib) unless I put them to class path. What's different in first and second way to start Tomcat? Why the second method doesn't work well?

My regards,
Vladas