萌新小柴鸡 2016-12-07 01:30 采纳率: 100%
浏览 1382
已采纳

struts2 Tomcat 部署失败

Log

/work/apache-tomcat-7.0.63/bin/catalina.sh run
Using CATALINA_BASE:   /home/user/.IntelliJIdea2016.1/system/tomcat/index_jsp_MyDemo_2
Using CATALINA_HOME:   /work/apache-tomcat-7.0.63
Using CATALINA_TMPDIR: /work/apache-tomcat-7.0.63/temp
Using JRE_HOME:        /opt/jdk1.7.0_75
Using CLASSPATH:       /work/apache-tomcat-7.0.63/bin/bootstrap.jar:/work/apache-tomcat-7.0.63/bin/tomcat-juli.jar
[2016-12-07 09:17:56,858] Artifact MyDemo:war exploded: Server is not connected. Deploy is not available.
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version:        Apache Tomcat/7.0.63
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built:          Jun 30 2015 08:08:33 UTC
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number:         7.0.63.0
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name:               Linux
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version:            3.13.0-24-generic
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture:          amd64
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home:             /opt/jdk1.7.0_75/jre
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version:           1.7.0_75-b13
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor:            Oracle Corporation
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:         /home/user/.IntelliJIdea2016.1/system/tomcat/index_jsp_MyDemo_2
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:         /work/apache-tomcat-7.0.63
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.config.file=/home/user/.IntelliJIdea2016.1/system/tomcat/index_jsp_MyDemo_2/conf/logging.properties
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote=
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.port=1099
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.ssl=false
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.rmi.server.hostname=127.0.0.1
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=/work/apache-tomcat-7.0.63/endorsed
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=/home/user/.IntelliJIdea2016.1/system/tomcat/index_jsp_MyDemo_2
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=/work/apache-tomcat-7.0.63
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.io.tmpdir=/work/apache-tomcat-7.0.63/temp
十二月 07, 2016 9:17:57 上午 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: /work/idea-IU-145.1617.8/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
十二月 07, 2016 9:17:57 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
十二月 07, 2016 9:17:57 上午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 367 ms
十二月 07, 2016 9:17:57 上午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十二月 07, 2016 9:17:57 上午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.63
十二月 07, 2016 9:17:57 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
十二月 07, 2016 9:17:57 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
十二月 07, 2016 9:17:57 上午 org.apache.catalina.startup.Catalina start
信息: Server startup in 51 ms
Connected to server
[2016-12-07 09:17:57,428] Artifact MyDemo:war exploded: Artifact is being deployed, please wait...
十二月 07, 2016 9:17:57 上午 org.apache.catalina.deploy.WebXml setVersion
警告: Unknown version string [3.1]. Default version will be used.
十二月 07, 2016 9:17:57 上午 org.apache.catalina.core.StandardContext startInternal
严重: One or more Filters failed to start. Full details will be found in the appropriate container log file
十二月 07, 2016 9:17:57 上午 org.apache.catalina.core.StandardContext startInternal
严重: Context [] startup failed due to previous errors
[2016-12-07 09:17:57,795] Artifact MyDemo:war exploded: Error during artifact deployment. See server log for details.
十二月 07, 2016 9:18:07 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory /work/apache-tomcat-7.0.63/webapps/manager
十二月 07, 2016 9:18:07 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory /work/apache-tomcat-7.0.63/webapps/manager has finished in 59 ms

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

就是启动不了,但是去掉对struts的过滤就可以了,菜鸟求教!

  • 写回答

2条回答

  • kun_hello 2016-12-07 08:17
    关注

    错误日志没有
    是不是没有把struts2所需要的包加到项目里面来

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘