weixin_42405509
2010-12-14 21:15
浏览 280
已采纳

关于SSH项目的部署问题

最近我做的SSH项目,用的是tomcat服务器,但是一部署就有问题,服务器输出下面的语句之后就卡住了
2010-12-14 21:18:42 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: G:\Program Files\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;G:\Program Files\Genuitec\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_8.0.0.me200911090405\tomcat\bin
2010-12-14 21:18:42 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-12-14 21:18:42 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 917 ms
2010-12-14 21:18:42 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-12-14 21:18:42 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.13
log4j:WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources).
log4j:WARN Please initialize the log4j system properly.
2010-12-14 21:18:48 org.apache.catalina.core.ApplicationContext log
信息: Initializing WebApplicationContext for Struts ActionServlet 'action', module ''

搞不清楚什么问题,请指教~~

PS:这个时候如果我stop服务器的话,服务器也会报错:
2010-12-14 21:29:18 org.apache.catalina.startup.Catalina stopServer
严重: Catalina.stop:
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.(Socket.java:366)
at java.net.Socket.(Socket.java:180)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:409)
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:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • luxixi3600 2010-12-15 09:24
    已采纳

    提高点日志级别吧,应该是数据库链接出了问题。检查一下数据库链接,服务器和数据库服务器的防火墙,应该就是这个问题。

    点赞 评论
  • archy123 2010-12-15 12:16

    你tomcat用的什么版本?

    点赞 评论
  • iteye_6860 2010-12-15 17:11

    是不是编译和部署用的jdk版本不对之类的啊

    点赞 评论
  • iteye_6860 2010-12-15 21:20

    因为有时候在本机可以运行的程序,拷贝到到服务器上就会出现加载不起来,用weblogic容易出现类似的问题

    点赞 评论
  • archy123 2010-12-16 13:40

    我感觉是JDK版本导致的。

    点赞 评论
  • luxixi3600 2010-12-17 09:30

    严重: Catalina.stop:
    java.net.ConnectException: Connection refused: connect

    这一句不是链接被拒绝么,你检查下数据库那段是不是限制了你的那台机器的ip访问
    一般数据库和数据库服务器都会限制到具体IP访问。查看一下。

    jdk版本如果出问题,编译就会出错,根本不会启动的时候出错,我觉得是这样。

    点赞 评论
  • luxixi3600 2010-12-17 10:22

    这个可多了,如果是linux的话,上面会有iptables,这个会具体限制到Ip和端口。
    数据库的user表里,你的用户名前面的那个host如果是%,那就是不限制ip访问,如果写了ip,那就是限制ip访问。
    一般的限制就是这两个了。

    点赞 评论
  • luxixi3600 2010-12-17 10:40

    看你的服务器,不会你的sqlserver装在本机吧?

    点赞 评论

相关推荐 更多相似问题