昨天安装了Tomcat 6.0,可以正常启动网页。而且用JSP调用Bean都可以成功。
今天早上一开机,启动Http://localhost:8080后,不能正常链到Tomcat的欢迎页面。出现错误如下:
HTTP ERROR:500
unable to compile class for jsp
ResuestURI=/请求大家分析看看是什么原因?非常感谢!
今天早上一开机,启动Http://localhost:8080后,不能正常链到Tomcat的欢迎页面。出现错误如下:
HTTP ERROR:500
unable to compile class for jsp
ResuestURI=/请求大家分析看看是什么原因?非常感谢!
然后再启动tomcat
2008-8-4 17:51:19 org.apache.catalina.startup.Catalina start
信息: Server startup in 938 ms
2008-8-4 17:51:19 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:372)
at org.apache.catalina.startup.Catalina.await(Catalina.java:615)
at org.apache.catalina.startup.Catalina.start(Catalina.java:575)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2008-8-4 17:51:19 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2008-8-4 17:51:19 org.apache.catalina.connector.Connector pause
严重: Protocol handler pause failed
java.lang.NullPointerException
at org.apache.jk.server.JkMain.pause(JkMain.java:677)
at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:162)
at org.apache.catalina.connector.Connector.pause(Connector.java:1031)
at org.apache.catalina.core.StandardService.stop(StandardService.java:491)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:743)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:601)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:644)
2008-8-4 17:51:20 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2008-8-4 17:51:20 org.apache.catalina.connector.MapperListener destroy
警告: Error unregistering MBeanServerDelegate
java.lang.NullPointerException
at org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:161)
at org.apache.catalina.connector.Connector.stop(Connector.java:1137)
at org.apache.catalina.core.StandardService.stop(StandardService.java:521)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:743)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:601)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:644)
2008-8-4 17:51:20 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
2008-8-4 17:51:20 org.apache.catalina.connector.Connector stop
严重: Coyote connector has not been started
2008-8-4 17:51:20 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: Failed shutdown of Apache Portable Runtime
实在不行改端口吧.
今天早上就更奇怪了,Tomcat根本就起不来。
点击“Start”后进度条没有走完就直接退出了。在Log中也没有看到记录,谢谢大家帮忙。
我怀疑你的tomcat是安装版的,如果是安装版的话,更改路径或任何一个文件名都可能造成你说的那中情况。1.建议lz使用解压版2.或者重新安装你的tomcat3.或这仔细检查一下是不是哪个文件或文件夹的名字被改动
1.改tomcat端口
2.查看tomcat是否没关好 进程查看
3.看是否别的应用程序占用端口!酌情解决!
TOMCAT 5。5或5。28试试。
千万要记住系统变量的问题
这次用的是非安装版,而是解压版。Tomcat根本就不能启动,重新将JDK安装后仍不能解决问题,环境配置没有问题。
1、将Tomcat改为5.28非安装版本。
2、重新卸载及安装JDK,卸载后如果提示重启就必须重启系统。
3、将Tomcat的端口改为8090。经过上述的步骤后,Tomcat运行正常,JSP可正常运行。非常感谢各位!