雖然Lab2給了實驗手冊,但是手冊內(nèi)容還是有些陳舊泳赋。很多環(huán)境都是比較老的版本了屿愚。另外對于Mac和Linux用戶而言汇跨,許多安裝完全可以采用包管理器,省去許多麻煩妆距,也方便文件管理穷遂。(至少不會出現(xiàn)安裝完了,不知道被安裝到哪去了=娱据。=)蚪黑。
Struct2
強(qiáng)烈建議使用Maven項目管理,然后在pom.xml
中增加dependecy吸耿。
<dependencies>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5.2</version>
</dependency>
</dependencies>
其中version可以自己選擇祠锣,我配置的時候選擇的最新版。如何選擇version:version notes
MySQL
For MAC:
$ brew install mysql
$ brew services start mysql
NOTE:默認(rèn)下載mysql
后是沒有開啟mysql
服務(wù)的咽安,需要手動打開伴网。否則會出現(xiàn)以下報錯。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
For Linux:
Linux User 需要注意的一點就是你用包管理器下載的應(yīng)該是 mysql-server
而不是mysql-client
或者其他的東西妆棒。怎么下應(yīng)該是基本技能就不說了=.=||...
For Windows:
放棄巨硬保平安澡腾。
Eclipse DBeaver
Install:
[help]->[Eclipse Marketplace],search and Install..基本就是一路next,沒什么技術(shù)含量
使用
圖文詳細(xì)教程..前面安裝mysql
步驟對了糕珊,這按照教程基本不會出現(xiàn)問題动分,如果有問題歡迎留言。
Tomcat
這個應(yīng)該是最坑的红选。澜公。在Eclipse中很多版本的Tomcat
并沒有提供servers
。而且通常利用包管理器下載下來的較新的版本都不是提供server的版本喇肋。解決方法:
- 從官網(wǎng)下7.0或者8.0的源碼編譯
- 包管理器下載坟乾,然后自己打補(bǔ)丁,別慌補(bǔ)丁不難打
$ cd [tomcat or tomee home]/lib
$ mkdir catalina
$ cd catalina/
$ unzip ../catalina.jar
$ vim org/apache/catalina/util/ServerInfo.properties
版本號應(yīng)當(dāng)以8.0(7.0)開頭:
server.info=Apache Tomcat/8.0.0
server.number=8.0.0
server.built=May 11 2016 21:49:07 UTC
Then:
$ jar uf ../catalina.jar
$ org/apache/catalina/util/ServerInfo.properties
$ cd ..
$ rm -rf catalina