struct2&tomcat的配置
實驗課的要求是使用eclipse進行網(wǎng)頁的開發(fā)赋兵,但是各種環(huán)境配置巨麻煩,就使用了idea開發(fā)。
struct2的優(yōu)勢是不必說的,我們只需要下載min包即可滿足需求凰锡。
之后去官網(wǎng)tomcat.apache.org/下載最新版的tomcat未舟。
我們的項目是一個Java Enterprise圈暗,但注意社區(qū)版是沒有這個選項的掂为,必須要企業(yè)版才行。然后找到JDK與tomcat所在文件夾進行配置员串。勾選Web Application以及下面的Struct2勇哗,Library處導(dǎo)入struct2里的8個jar包,如果你下載的是full包寸齐,則導(dǎo)入以下幾個即可欲诺。
這時,如果你的下載的文件都是最新版本渺鹦,web.xml會出現(xiàn)報錯扰法,版本問題,版本問題毅厚,按照下面改就行了
新:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
org.apache.struts2.dispatcher.filter.StrutsExecuteFilter
org.apache.struts2.dispatcher.filter.StrutsPrepareFilter
org.apache.struts2.dispatcher.listener.StrutsListener
org.apache.struts2.result.ServletRedirectResult
com.opensymphony.xwork2.interceptor.ValidationAware
舊:
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter
org.apache.struts2.dispatcher.ng.listener.StrutsListener
org.apache.struts2.dispatcher.ServletRedirectResult
com.opensymphony.xwork2.ValidationAware
目前還有一件事塞颁,打開File目錄下的Project Structure,把problems中的war exploded Fix掉,導(dǎo)入Struct2包即可吸耿。
運行Tomcat祠锣。端口被占用就把占用端口的程序關(guān)掉,彈出網(wǎng)頁打印“END”就算完成了咽安。
每次運行后記得關(guān)掉程序伴网,否則端口一直被占。
MySQL的配置
view->Tool windows->database一路點下去即可妆棒。
左上角加號添加data sourse->MySQL澡腾。
輸入必要的信息后Test Connection,顯示成功后Apply即可糕珊。
導(dǎo)入成功的標志是可以在代碼區(qū)域看到數(shù)據(jù)庫內(nèi)容蛋铆。
如果你沒有下載JDBC當然是鏈接不上的,dev.mysql.com/downloads/connector/j/放接,下載解壓之后在下圖界面進行導(dǎo)入
繼續(xù)在problem里fix一次就好了刺啦。
以上就是所有配置方法了,可能會出現(xiàn)各種問題纠脾,但是希望能對寫實驗有點幫助玛瘸。