1. 程式人生 > >tomcat部署ismwebapi應用,啟動報錯

tomcat部署ismwebapi應用,啟動報錯

應用需要部署許可權系統、知識庫以及知識庫的web介面

現在吧三個應用都放到webapps中,啟動日誌如下:

[[email protected] bin]# tailf -300 ../logs/catalina.out 
30-Sep-2018 13:16:56.440 WARNING [main] org.apache.catalina.startup.SetAllPropertiesRule.begin [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxSpareThreads' to '500' did not find a matching property.
30-Sep-2018 13:16:56.479 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.5
30-Sep-2018 13:16:56.479 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Aug 31 2016 19:51:16 UTC
30-Sep-2018 13:16:56.479 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.5.0
30-Sep-2018 13:16:56.479 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
30-Sep-2018 13:16:56.479 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            2.6.32-431.el6.x86_64
30-Sep-2018 13:16:56.479 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/java/jdk1.8.0_45/jre
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_45-b14
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /data1/yuyin/ism/apache-tomcat-8.5.5_8088
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /data1/yuyin/ism/apache-tomcat-8.5.5_8088
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/data1/yuyin/ism/apache-tomcat-8.5.5_8088/conf/logging.properties
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx10g
30-Sep-2018 13:16:56.480 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms10g
30-Sep-2018 13:16:56.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
30-Sep-2018 13:16:56.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/data1/yuyin/ism/apache-tomcat-8.5.5_8088
30-Sep-2018 13:16:56.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/data1/yuyin/ism/apache-tomcat-8.5.5_8088
30-Sep-2018 13:16:56.481 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/data1/yuyin/ism/apache-tomcat-8.5.5_8088/temp
30-Sep-2018 13:16:56.481 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /data1/yuyin/output/lib_linux:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
30-Sep-2018 13:16:56.516 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8088"]
30-Sep-2018 13:16:56.543 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
30-Sep-2018 13:16:56.545 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-18009"]
30-Sep-2018 13:16:56.547 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
30-Sep-2018 13:16:56.547 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 382 ms
30-Sep-2018 13:16:56.569 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
30-Sep-2018 13:16:56.569 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.5
30-Sep-2018 13:16:56.579 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /data1/yuyin/ism/apache-tomcat-8.5.5_8088/webapps/ismwebapi
30-Sep-2018 13:16:58.384 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

無法成功啟動。

使用bin/shutdown.sh  報錯

[[email protected] bin]# ./shutdown.sh 
Using CATALINA_BASE:   /data1/yuyin/ism/apache-tomcat-8.5.5_8088
Using CATALINA_HOME:   /data1/yuyin/ism/apache-tomcat-8.5.5_8088
Using CATALINA_TMPDIR: /data1/yuyin/ism/apache-tomcat-8.5.5_8088/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_45/jre
Using CLASSPATH:       /data1/yuyin/ism/apache-tomcat-8.5.5_8088/bin/bootstrap.jar:/data1/yuyin/ism/apache-tomcat-8.5.5_8088/bin/tomcat-juli.jar
Sep 30, 2018 1:23:21 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact localhost:18005. Tomcat may not be running.
Sep 30, 2018 1:23:21 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at java.net.Socket.<init>(Socket.java:434)
	at java.net.Socket.<init>(Socket.java:211)
	at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:476)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:408)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:497)

吧介面包ismwebapi移除,清空tomcat的快取檔案logs,work,temp下的內容,重新啟動可以成功。

重新找了新的ismwebapi包換上之後,tomcat啟動正常