java.lang.IllegalStateException

2001-05-16 Thread Chad Harrison

tomcat 3.2.1
redhat 7

every now and then, we get the following error. it seems to only happen 
when we are compiling new classes a lot during development. if we are 
not developing, but rather, just using our application, we never get 
this error.

has anyone seen this before?



Error: 500
Location: /MQ100/servlet/MQ100Generator
Internal Servlet Error:

java.lang.IllegalStateException: Can't happen - classname is null, who 
added
this ?
at
org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:261)
at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289)
at org.apache.tomcat.core.Handler.service(Handler.java:254)
at 
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.handleStatus(ContextManager.java:1049)
at
org.apache.tomcat.facade.HttpServletResponseFacade.sendError
(HttpServletResp
onseFacade.java:216)
at
org.apache.tomcat.facade.HttpServletResponseFacade.sendRedirect
(HttpServletR
esponseFacade.java:230)
at Admin.Redirect(Admin.java:46)
at AddScoreCard.SelectAddScoreCard(AddScoreCard.java:143)
at MQ100Generator.doGet(MQ100Generator.java:287)
at MQ100Generator.doPost(MQ100Generator.java:389)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at 
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at 
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:
79
7)
at 
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpC
onnectionHandler.java:210)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)




Re: tomcat startup problem

2001-04-16 Thread Chad Harrison


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" [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 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)






changing web app

2001-04-16 Thread Chad Harrison


This may be a basic question, but I havent seen the answer in any of the 
docs -

do I need to restart tomcat every time I change my web.xml config file 
for my web application? or is there someway to reload it?

thanks