如何在web.xml中设置struts.xml

以下是web.xml的内容:<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://... 以下是web.xml的内容:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml</param-value>
</init-param>
</filter>
</web-app>
采用这个配置文件时,在MyEclipse中启动tomcat服务器成功,无异常,但是当把
<param-value>struts-default.xml</param-value>
改为:
<param-value>struts-default.xml,struts-plugin.xml,struts.xml</param-value>
重启tomcat就报以下错误(struts.xml是在项目的src文件夹下)
严重: Exception starting filter struts2
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException - Class: com.opensymphony.xwork2.inject.ContainerBuilder$4
File: ContainerBuilder.java
Method: create
Line: 132 - com/opensymphony/xwork2/inject/ContainerBuilder.java:132:-1
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:431)
请问是什么原因,如何解决,非常感谢!(我没有财富值了,只好光问,真的抱歉)
展开
 我来答
少女心Eve
推荐于2016-07-04 · 记录美好生活每一天,分享生活新鲜事。
少女心Eve
采纳数:590 获赞数:714

向TA提问 私信TA
展开全部

为什么把struts2的配置文件,引入web.xml呢

<!-- 定义Struts2的FilterDispatcher的Filter -->
<filter>
<!-- 定义核心Filter的名字 -->
<filter-name>struts2</filter-name>
<!-- 定义核心Filter的实现类 -->
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<!-- FilterDispatcher用来初始化Struts2并且处理所有的Web请求 -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>

这样写不就行了吗?

追问
之所以要在web.xml中写入struts.xml,是因为要通过web.xml找到struts.xml,根据struts.xml来配置struts
追答
我们的ssh项目 都不那么写啊,就按照上面的配置,会自动在resources目录需找struts.xml配置文件的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式