在Myeclipse中的动态web工程如何加入struts配置文件

想要为myeclipse中为动态web工程加入struts.xml配置文件,但请注意这个配置文件要放在src下,至于为什么要放在src下,原因请看下面:

答:

一般开发项目时,Struts的配置文件会放置到src的目录下,这是利用了Eclipse发布项目是会将src目录下的所有文件拷贝到发布项目中的classpath下面,即webRoot/WEB-INF/classes目录下。发布时会将MyEclipse项目中WebRoot下的所有文件部署到Tomcat的webapps/目录下,如C:\Program Files\apache-tomcat-6.0.32\webapps\OA(一个名为OA的项目部署到Tomcat)

当然你也可以不放在src下但要修改web.xml文件的配置,如下:

<filter>       

<filter-name>struts2</filter-name>       

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>       

<init-param>           

<param-name>config</param-name>          

<!-- 配置装载struts.xml路径,其中struts.xml放在/src/struts/下-->           
<param-value>struts-default.xml,struts-plugin.xml,../struts.xml</param-value>       

</init-param>   

</filter>   

<filter-mapping>       

<filter-name>struts2</filter-name>       

<url-pattern>/*</url-pattern>   

</filter-mapping>

这样配置之后,你的struts.xml就可以放在/WEB-INF下了

 

 

直接复制粘帖在src下是不行的。。。用如下方法可以自动生成struts.xml文件在src下,修改一下就好了:

 

可以用如下方法解决:

直接右键项目——选择“MyEclipse”——点击“Add Struts Capabilities...”...

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值