一、 配置Tomcatjava
配置Tomcat所在路徑web
配置Tomcat使用JDK版本spring
若是Tomcat爲7.0則添加Tomcat-juli.jar包數據庫
二、 new一個web project。apache
二、右鍵項目,爲項目添加Struts支持。服務器
點擊Finish。src目錄下多了struts.xml配置文件。app
三、使用MyEclipse DataBase Explorer創建數據源。eclipse
new一個數據源。填入數據源信息。jsp
jdbc:Oracle:thin:@localhost(數據庫所在服務器):1521(默認端口):orcl11(數據庫名稱)ui
點擊test Driver,若是成功顯示:
點擊OK,點擊Finish。
四、爲項目添加Spring支持。
選擇五個包,以後JAR Library Installation爲以下圖。
點擊Next。
默認點擊Finish。
五、爲項目添加Hibernate支持。
默認的包,更改JAR Library Installation。
點擊Next。
選擇是創建Hibernate本身的配置文件,仍是合併到Spring的配置文件。選擇合併,即更改點選框,點擊Next。
選擇Existing Spring Configration File,點擊Next。
選擇咱們剛剛建立的數據源。點擊Next。
去掉複選框的勾勾,點擊Finish。
六、在配置Tomcat路徑下的 server.xml
在Host節點下添加:
<Context path="/Test" docBase="D:\Java\Struts2.1+Spring3.0+hibernate3.3\WebRoot" debug="0" privileged="true"></Context>
七、錯誤處理:
嚴重: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
用戶文件夾
\AppData\Local\Genuitec\MyEclipse 8.5\configuration\org.eclipse.osgi\bundles\105\1\.cp\data\2.1\core
Struts2全部Jar包複製到項目下的WEB-INF/lib文件夾裏。
八、發佈項目,此時已經能夠訪問這個項目的jsp頁面了。
九、後續工做。
在web.xml裏面加入spring配置與監聽以下。
<!-- Spring配置和監聽start --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/application*.xml</param-value> < /context-param> < listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> < /listener> < !—end -->
八、結束。