eclipse 错误

错误提示:

六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server.服务器版本: Apache Tomcat/8.5.55
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 服务器构建:        May 5 2020 22:10:54 UTC
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 服务器版本号(:     8.5.55.0
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 操作系统名称:      Windows 10
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS.版本:           10.0
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 架构:              amd64
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java 环境变量:     C:\Program Files\Java\jre1.8.0_251
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java虚拟机版本:    1.8.0_251-b08
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM.供应商:        Oracle Corporation
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE:     E:\Java\Enterprise\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME:     D:\Program Files\Apache Software Foundation\Tomcat 8.5
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数:-Dcatalina.base=E:\Java\Enterprise\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数:-Dcatalina.home=D:\Program Files\Apache Software Foundation\Tomcat 8.5
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数:-Dwtp.deploy=E:\Java\Enterprise\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数:-Djava.endorsed.dirs=D:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed
六月 03, 2020 6:04:20 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数:-Dfile.encoding=GBK
六月 03, 2020 6:04:20 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: 在java.library.path:[C:\Program Files\Java\jre1.8.0_251\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_251/bin/server;C:/Program Files/Java/jre1.8.0_251/bin;C:/Program Files/Java/jre1.8.0_251/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;D:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;D:\Program Files\Microsoft SQL Server\130\DTS\Binn\;D:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;D:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\Java\jdk1.8.0_251\bin;C:\Program Files\Java\jdk1.8.0_251\jre\bin;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib;C:\Users\shanshan\AppData\Local\Microsoft\WindowsApps;D:\Program Files\Bandizip\;C:\Users\shanshan\Desktop;;.]上找不到基于APR的Apache Tomcat本机库,该库允许在生产环境中获得最佳性能
六月 03, 2020 6:04:20 下午 org.apache.coyote.AbstractProtocol init
信息: 初始化协议处理器 ["http-nio-8011"]
六月 03, 2020 6:04:21 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
六月 03, 2020 6:04:21 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2138 ms
六月 03, 2020 6:04:21 下午 org.apache.catalina.core.StandardService startInternal
信息: 正在启动服务[Catalina]
六月 03, 2020 6:04:21 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/8.5.55
六月 03, 2020 6:04:22 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: 正在部署部署描述符[E:\Java\Enterprise\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\mypro.xml]。
六月 03, 2020 6:04:23 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mypro]]
	at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:614)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1822)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Lorg/apache/logging/log4j/Logger;
	at java.lang.Class.getDeclaredFields0(Native Method)
	at java.lang.Class.privateGetDeclaredFields(Unknown Source)
	at java.lang.Class.getDeclaredFields(Unknown Source)
	at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110)
	at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:269)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationFilterAnnotations(WebAnnotationSet.java:109)
	at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:68)
	at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:328)
	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779)
	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5061)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	... 10 more
Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.Logger
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
	... 23 more

六月 03, 2020 6:04:23 下午 org.apache.catalina.startup.HostConfig deployDescriptor
严重: 部署描述符[E:\Java\Enterprise\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\mypro.xml]时出错
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mypro]]
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:747)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:614)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1822)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

六月 03, 2020 6:04:23 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: 部署描述符[E:\Java\Enterprise\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\mypro.xml]的部署已在[1,853]ms内完成
六月 03, 2020 6:04:23 下午 org.apache.coyote.AbstractProtocol start
信息: 开始协议处理句柄["http-nio-8011"]
六月 03, 2020 6:04:23 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 2355 ms

XML文件:

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  <display-name>Struts Blank</display-name>
  <filter>
  <filter-name>struts2</filter-name>
  <filter-class>
  org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
  </filter-class>
  </filter>
  <filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>/</url-pattern>
  </filter-mapping>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
</web-app>

Struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC 
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" 
"http://struts.apache.org/dtds/struts-2.5.dtd" >
<struts>
	<constant name="struts.enable.DynamicMeth odInvocation"
		value="false" />
	<constant name="struts.devMode" value="true" />
	<package name="default" namespace="/" extends="struts-default">
		<default-action-ref name="index" />
		<global-results>
			<result name="error">/error.jsp</result>
		</global-results>
		<global-exception-mappings>
			<exception-mapping result="error"
				exception="java.lang.Exception"></exception-mapping>
		</global-exception-mappings>
		<action name="HelloWorld" class="mypro.HelloWorld">
			<result>/templets/HelloWorld.jsp</result>
		</action>
	</package>
</struts>

HelloWorld.java

package mypro; 
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorld extends ActionSupport{
	public String message = "Hello,world!";
	public String execute() throws Exception{
		return SUCCESS;
	}
}

HelloWorld.jsp

<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h2>
<s:property value="message"/>
</h2>
</body>
</html>

文件目录:
在这里插入图片描述
我使用tomcat8.5版本,不知道哪里有错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值