0. 準(zhǔn)備工作
- java環(huán)境,Linux下基本上都有含開源jdk的庫,可直接下載,且不用配置環(huán)境變量,當(dāng)然也可以官網(wǎng)下載后自己配置;
- Eclipse Neon,注意看清是64位還是32位,下載的應(yīng)該是一個.tar.gz的文件,進(jìn)去運(yùn)行安裝腳本即可,不再贅述;
- Struts2
- MySQL,Linux用戶自行從庫中下載mysql服務(wù)并且開啟服務(wù);
-
DB Driver,選擇
Connecter/J
; - Tomcat
建議Struts2、Connector和Tomcat都解壓在同一個目錄下,方便管理。
1. 配置Struts2
每次
創(chuàng)建動態(tài)Web工程時,都需要將Struts(解壓后的目錄)下的lib目錄中的相應(yīng)的包移動到Project_name/WebContent/WEB-INF/lib
下,如下:

其中有一個servlet-api.jar
來自Tomcat下lib目錄。
2. 配置MySQL
Window --> Preferences --> Data Management --> Connectivity --> Driver Definitions,如下:

可以看到,我已經(jīng)導(dǎo)入了MySQL JDBC Driver
,只需要點(diǎn)擊Add,不出意外應(yīng)該會看到如下界面:

在Vendor Filter中選擇MySql
,然后在下面選擇Mysql
,在JARList中導(dǎo)入下載的Connector目錄下的mysql-connector-java-5.1.39-bin.jar
,最后點(diǎn)擊OK即可。
最后是通過配置好的Connector連接到MySQL,如下:

右鍵Database Connections選擇New
(或者創(chuàng)建Connector Project),然后創(chuàng)建MySQL,接著輸入root密碼和相應(yīng)的數(shù)據(jù)庫名字:

注意:Database和URL后面部分的"database"要改成自己存在的數(shù)據(jù)庫。
3. 配置Tomcat
Window --> Preferences --> Server --> Runtime Environment,如下:

接著是Add,然后導(dǎo)入已經(jīng)解壓好的Tomcat文件夾,如下:

最后是建立一個Server項(xiàng)目,選擇相應(yīng)的Tomcat即可,效果如下:

4. 常見錯誤
- 發(fā)現(xiàn)Window --> Preference下并沒有Server和Data Management選項(xiàng),這是因?yàn)檫€缺少某些插件,點(diǎn)擊Help --> Install New Software中輸入網(wǎng)址:
http://download.eclipse.org/releases/kepler
,并且勾選Database Development
Web,XML,java EE and OSGi Enterprise Development
如下:

- 發(fā)現(xiàn)有數(shù)據(jù)庫連接錯誤,可以嘗試著將mysql-connector-java-5.1.39-bin.jar移入WebContent/WEB-INF/lib/中