关于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个回答

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

你tomcat用的什么版本?

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

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

我感觉是JDK版本导致的。

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐