Java 运行简单的Struts 2应用程序时出错。我使用的是Struts 2.5.10.1 这是我的错误博客的内容 它还显示一个对话框,其中包含:

Java 运行简单的Struts 2应用程序时出错。我使用的是Struts 2.5.10.1 这是我的错误博客的内容 它还显示一个对话框,其中包含:,java,maven,jsp,struts2,Java,Maven,Jsp,Struts2,“在本地主机上启动tomcat v7.0服务器时遇到错误 问题。本地主机上的服务器Tomcat v7.0无法启动。“ 这是我的web.xml文件 >xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance" >xmlns=”http://java.sun.com/xml/ns/javaee" >xmlns:web=”http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" >xsi:schemaLocat

“在本地主机上启动tomcat v7.0服务器时遇到错误 问题。本地主机上的服务器Tomcat v7.0无法启动。“

这是我的web.xml文件
>xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance"
>xmlns=”http://java.sun.com/xml/ns/javaee"
>xmlns:web=”http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
>xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd“id=“WebApp\u id”
>version=“2.5”>StrutsTrial
> 
>form1.html struts2
>org.apache.struts2.dispatcher.filter.strutspreadexecutefilter
>支柱2
> /*  

该类缺少
org.apache.logging.log4j.Logger

要解决此问题,请将Maven依赖项添加到项目中

  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.4.1</version>
  </dependency>

org.apache.logging.log4j
log4j型芯
2.4.1

请告诉我应该在哪里添加此代码。在我的web.xml文件或struts.xml文件中。很抱歉问一下,是否有必要在struts2项目中添加maven依赖项。我问这个问题是因为我学习的教程并没有教我任何关于maven的知识。如果您没有使用maven,请下载jar并将其放入项目的lib文件夹中。您最终会理解maven的重要性。@want了解struts2不是这样工作的,maven是成功运行项目所必需的。@Roman我知道maven如何简化您的项目管理难题,但op没有使用maven。我相信您可以在不使用maven的情况下运行struts 2项目
> <?xml version="1.0" encoding="UTF-8"?> <web-app
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns="http://java.sun.com/xml/ns/javaee"
> xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID"
> version="2.5">   <display-name>StrutsTrial</display-name>  
> <welcome-file-list>
>     <welcome-file>form1.html</welcome-file>   </welcome-file-list>   <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> </web-app>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.4.1</version>
  </dependency>