在使用Struts2時,我使用eclipse 如下:
eclipse-jee-helios-SR1-win32.zip
我並且結合tomcat :(apache-tomcat-7.0.2-windows-x86.zip),我在eclipse中建立了一個 Dynamic Web Project 並且把它的路徑加在 tomcat安裝目錄/conf/ 底下的server.xml 裡加上如下:
<Context Path="/struts2" docBase="D:\Struts2\Struts2\WebContent" reloadable="true"/>
並設置好server Tomcat7 結果出現以下之警告:
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Struts2' did not find a matching property.
上網查了一下資料解決方法如下:
1.打開服務器視圖:窗口 > 顯示視圖 > 服務器 > 服務器
2.雙擊服務器列表中的Tomcat,打開“服務器概述”窗口
3.選中"Publish module contexts to separate XML files"項選。
小提示:如果Tomcat處於啟動狀態,請先停止,否則,在保存服務器设置时,提示不能保存。
解决方法是在Servers視圖裡雙擊創建的server,
然後0在其server的配置界面中选中"Publish module contexts to separate XML files"選項。
參考:http://hi.baidu.com/one_life/blog/item/54c310fa105fc89859ee90c6.html
http://mengz.javaeye.com/blog/313282
http://www.javaeye.com/topic/423065
http://topic.csdn.net/u/20080525/14/9f04290b-b073-42b4-a541-4a1b4ecb1f08.html
http://topic.csdn.net/u/20100303/16/3c3ad94c-4905-47bc-b15d-aee017346689.html