Eclipse插件開發(fā)需求一:
1、提供一鍵部署web項(xiàng)目菜單項(xiàng),該菜單項(xiàng)在對新建的Java Web工程右鍵操作時彈出。
2、一鍵部署菜單項(xiàng)功能1:一鍵部署菜單項(xiàng)要求彈出一個窗口,待用戶輸入
數(shù)據(jù)庫連接類型:PG\ORACLE
數(shù)據(jù)庫連接地址:
數(shù)據(jù)庫用戶名:
數(shù)據(jù)庫密碼:使用密碼字段,用戶不可看到自己的輸入
Tomcat admin port:默認(rèn)為8005
Tomcat http port:默認(rèn)為8080
Tomcat AJP port:默認(rèn)為8009
3、一鍵部署菜單項(xiàng)功能2:為當(dāng)前JavaWeb工程配置JRE運(yùn)行環(huán)境。(從指定的系統(tǒng)變量中獲取JRE路徑,系統(tǒng)變名mc_java_home。會有其他安裝程序保證這一系統(tǒng)變量下有可用的jre環(huán)境。
4、一鍵部署菜單項(xiàng)功能3:創(chuàng)建eclipse tomcat服務(wù)器,并將當(dāng)前工程發(fā)布到tomcat7容器下。Tomcat服務(wù)器路徑同樣從系統(tǒng)變量中獲取,系統(tǒng)變名mc_tomcat_home。會有其他安裝程序保證這一系統(tǒng)變量下有可用的tomcat7容器。
5、一鍵部署菜單項(xiàng)功能4:設(shè)置上一步安裝的tomcat容器web發(fā)布路徑為tomcat的webapps路徑下,并調(diào)整tomcat啟動超時時間為600秒
6、一鍵部署菜單項(xiàng)功能5:修改tomcat的server.xml文件,將第一步輸入的數(shù)據(jù)庫連接地址,數(shù)據(jù)庫用戶名,數(shù)據(jù)庫密碼,tomcat端口信息,以及當(dāng)前工程的工程名,自動設(shè)置到tomcat運(yùn)行的server.xml文件中。
驗(yàn)收標(biāo)準(zhǔn):正確輸入數(shù)據(jù)庫信息和端口號后,可以將右鍵選擇的Java Web項(xiàng)目一鍵部署到eclipse的tomcat容器中,并且使用上面配置的數(shù)據(jù)庫連接以及端口。并交付該插件的源代碼。
Eclipse插件開發(fā)需求二:
在使用eclipse的tomcat啟動\調(diào)試按鈕啟動tomcat時,注入事到在tomcat啟動動作之前。事件樣例:獲取啟動前tomcat容器的日志文件,拷貝到指定路徑。
驗(yàn)收標(biāo)準(zhǔn):通過eclipse中的tomcat7.0 start/debug選項(xiàng)啟動tomcat時,會把啟動前的tomcat日志拷貝到指定目錄。并交付該插件的源代碼。
Eclipse 版本以4.9為準(zhǔn)