You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Purcell, Scott" <sp...@ltcgroup.com> on 2001/04/16 19:06:39 UTC

Classpaths

Hello,
I am confused on CLASSPATH variable on my NT 4.0 box. I am running the
tomcat server, and the Sun book for Core JSP says I can make a folder called
classes in the installdir. My install is at the following location:
D:\tomcat\jakarta-tomcat-3.2.2b2
Inside there are <lib><src><conf><doc><logs><webapps><work><bin><LICENSE>
The book says I should create a dir at that level called <classes> which I
can insert my servlets. 
So I created a dir called classes, and put in a few java files.

I set the CLASSPTH like this:
set CLASSPATH=.;D:\tomcat\jakarta-tomcat-3.2.2b2\lib\servlet.jar
I assume that will get all the classes I need like the HttpServlet, etc.

And that seemed to work. But later I was working on packages, and they said
to do some other classpaths for working with packages, and now I am all
screwed up. 

My Question:
Can I look at what CLASSPATHS are set? If so, how?
How do I work with packages and keep all these paths straight?

Any assistance would be appreciated.
Scott


Re: tomcat startup problem

Posted by Chad Harrison <ch...@toshoklabs.com>.
thanks all.

ps awx | grep tom revealed a lingering process... strange.


On Monday, April 16, 2001, at 01:24  PM, Jeff Kilbride wrote:

> Looks like Tomcat may already be running or may not have shut down 
> properly
> from a previous run.
>
> Try typing 'ps awx' from the command line and looking for java 
> processes. If
> java is running, first try stopping Tomcat again with the shutdown 
> script.
> If that doesn't get rid of all your java processes, run 'killall java' 
> from
> the command line -- assuming you don't have anything else important 
> running
> java on your machine! I've had to do this a few times, if Tomcat doesn't
> shutdown properly on it's own.
>
> Thanks,
> --jeff
>
> ----- Original Message -----
> From: "Chad Harrison" <ch...@toshoklabs.com>
> To: <to...@jakarta.apache.org>
> Sent: Monday, April 16, 2001 10:17 AM
> Subject: tomcat startup problem
>
>
>>
>> redhat 7
>> sun jdk 1.3
>>
>> when I try to run tomcat I get
>>
>> #./startup.sh
>>
>> Using classpath:
>> /usr/local/tomcat/lib/ant.jar:/usr/local/tomcat/lib/jasper.jar:/usr/local/
>>
> tomcat/lib/jaxp.jar:/usr/local/tomcat/lib/parser.jar:/usr/local/tomcat/lib/
>>
> servlet.jar:/usr/local/tomcat/lib/test:/usr/local/tomcat/lib/webserver.jar:
>> /usr/java/jdk1.3.0_02/lib/tools.jar
>>
>> # 2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /examples )
>>
>> 2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /admin )
>> Starting tomcat. Check logs/tomcat.log for error messages
>> 2001-04-16 10:14:56 - ContextManager: Adding context Ctx(  )
>> 2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /test )
>> FATAL:java.net.BindException: Address already in use
>> java.net.BindException: Address already in use
>>          at java.net.PlainSocketImpl.socketBind(Native Method)
>>          at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:408)
>>          at java.net.ServerSocket.<init>(ServerSocket.java:170)
>>          at java.net.ServerSocket.<init>(ServerSocket.java:121)
>>          at
>> org.apache.tomcat.net.DefaultServerSocketFactory.createSocket
>> (DefaultServerSocketFactory.java:97)
>>          at
>>
> org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java
> :
>> 239)
>>          at
>>
> org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188)
>>          at
>> org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
>>          at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
>>          at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
>>
>
>

Re: tomcat startup problem

Posted by Jeff Kilbride <je...@kilbride.com>.
Looks like Tomcat may already be running or may not have shut down properly
from a previous run.

Try typing 'ps awx' from the command line and looking for java processes. If
java is running, first try stopping Tomcat again with the shutdown script.
If that doesn't get rid of all your java processes, run 'killall java' from
the command line -- assuming you don't have anything else important running
java on your machine! I've had to do this a few times, if Tomcat doesn't
shutdown properly on it's own.

Thanks,
--jeff

----- Original Message -----
From: "Chad Harrison" <ch...@toshoklabs.com>
To: <to...@jakarta.apache.org>
Sent: Monday, April 16, 2001 10:17 AM
Subject: tomcat startup problem


>
> redhat 7
> sun jdk 1.3
>
> when I try to run tomcat I get
>
> #./startup.sh
>
> Using classpath:
> /usr/local/tomcat/lib/ant.jar:/usr/local/tomcat/lib/jasper.jar:/usr/local/
>
tomcat/lib/jaxp.jar:/usr/local/tomcat/lib/parser.jar:/usr/local/tomcat/lib/
>
servlet.jar:/usr/local/tomcat/lib/test:/usr/local/tomcat/lib/webserver.jar:
> /usr/java/jdk1.3.0_02/lib/tools.jar
>
> # 2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /examples )
>
> 2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /admin )
> Starting tomcat. Check logs/tomcat.log for error messages
> 2001-04-16 10:14:56 - ContextManager: Adding context Ctx(  )
> 2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /test )
> FATAL:java.net.BindException: Address already in use
> java.net.BindException: Address already in use
>          at java.net.PlainSocketImpl.socketBind(Native Method)
>          at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:408)
>          at java.net.ServerSocket.<init>(ServerSocket.java:170)
>          at java.net.ServerSocket.<init>(ServerSocket.java:121)
>          at
> org.apache.tomcat.net.DefaultServerSocketFactory.createSocket
> (DefaultServerSocketFactory.java:97)
>          at
>
org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java
:
> 239)
>          at
>
org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188)
>          at
> org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
>          at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
>          at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
>


tomcat startup problem

Posted by Chad Harrison <ch...@toshoklabs.com>.
redhat 7
sun jdk 1.3

when I try to run tomcat I get

#./startup.sh

Using classpath: 
/usr/local/tomcat/lib/ant.jar:/usr/local/tomcat/lib/jasper.jar:/usr/local/
tomcat/lib/jaxp.jar:/usr/local/tomcat/lib/parser.jar:/usr/local/tomcat/lib/
servlet.jar:/usr/local/tomcat/lib/test:/usr/local/tomcat/lib/webserver.jar:
/usr/java/jdk1.3.0_02/lib/tools.jar

# 2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /examples )

2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /admin )
Starting tomcat. Check logs/tomcat.log for error messages
2001-04-16 10:14:56 - ContextManager: Adding context Ctx(  )
2001-04-16 10:14:56 - ContextManager: Adding context Ctx( /test )
FATAL:java.net.BindException: Address already in use
java.net.BindException: Address already in use
         at java.net.PlainSocketImpl.socketBind(Native Method)
         at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:408)
         at java.net.ServerSocket.<init>(ServerSocket.java:170)
         at java.net.ServerSocket.<init>(ServerSocket.java:121)
         at 
org.apache.tomcat.net.DefaultServerSocketFactory.createSocket
(DefaultServerSocketFactory.java:97)
         at 
org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:
239)
         at 
org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188)
         at 
org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
         at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
         at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)