綠色版的軟體下載好後直接解壓到某目錄就可以使用了,
tomcat下載地址http://tomcat.apache.org/,我下載的是apache-tomcat-7.0.34-windows-x86
eclipse下載地址http://www.eclipse.org/downloads/,我下載的是Eclipse Juno4.2 Eclipse IDE For Java EE Developers
我是想把這兩個工具結合起來做一些練習,主要是想實現一些技術文章中分享的例子,畢竟看到的是一回事,寫出來是另一回事。
綠色版tomcat解壓完之後需要做的事:
1、設定環境變數,就是右鍵我的電腦那個
需要在系統內容變數裡建立 (如果之前沒建過)JAVA_HOME、CATALINA_HOME,例如:
JAVA_HOME = D:\Program Files\Java\jdk1.6.0_31
CATALINA_HOME = D:\Program Files\Apache Software Foundation\apache-tomcat-7.0.34
修改PATH的值,向其中添加(如果還未添加)%JAVA_HOME%\bin;
修改CLASSPATH的值,向其中添加(如果還未添加)%JAVA_HOME%\lib\dt.jar; %CATALINA_HOME%\lib\servlet-api.jar;
2、修改tomcat的設定檔,設定檔的路徑就在解壓後,tomcat根目錄的conf目錄下,需要修改的是:tomcat-users.xml
在tomcat7中,你需要配置多個不同的角色,然後配置一個使用者,指定這個使用者所擁有的角色:
<tomcat-users>
...
<role rolename="manager-gui" /><role rolename="manager-script" /><role rolename="manager-jmx" /><role rolename="manager-status" /><user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status" />
...
</tomcat-users>
3、修改啟停服務的window批次檔,批次檔位於 tomcat根目錄的bin目錄下,分別是:startup.bat、shutdown.bat
tomcat是通過這兩個批次檔進行啟停服務的(貌似很多中介軟體都是通過批次檔或shell指令碼來啟停服務)
在這兩個檔案的最上面加上這樣兩條語句:
SET JAVA_HOME = xxx
SET CATALINA_HOME = xxx
個人覺得第3步和第1步是一樣的,意思就是我們再執行這個批次檔時,要先明確JAVA_HOME 和 CATALINA_HOME的值(也就是jdk和tomcat的安裝路徑)
但如果正確設定了環境變數,第3步可以不做
經過上面的步驟tomcat就可以順利啟動了, 在控制台輸入http://localhost:8080/可以驗證
綠色版eclipse解壓後要做的事:
eclipse號稱一切皆外掛程式,我最開始按照這個思路去網上找了一堆eclipse+tomcat的配置方法,下載各種tomcat外掛程式,發現這樣管理起來很亂
於是想自己嘗試 看能不能像在Myeclipse中那樣安裝一個伺服器,並把一個web程式成功的部署到伺服器中去,我是這樣做的:
1、在eclipse中配置一個伺服器運行時環境:Window - Preferences 選擇Server 下的Runtime Environments 然後點擊右側的Add,然後選擇你要安裝的運行時類型(回憶在使用MyEclipse時的情境)然後就是起個名字, 選擇一下伺服器在本地的安裝路徑,選擇一下JRE就可以了
2、第一步做完之後,我們想在eclipse下面Servers面板中引進這個剛配好的服務,如果面板中還沒有任何服務,也就是說你剛剛配置的是第一個服務,在Servers面板中會有一個引入連結,點擊這個連結按步走即可,如果是想配置多個服務在eclipse中,就右鍵以前的服務,選擇最上面的New,然後點擊server,按步走即可。
3、雙擊我們的伺服器進入配置頁面,按你的意願進行一些配置即可,注意:如果這個伺服器身上帶著項目, 雙擊進來以後,有些項是置灰的,不讓你修改。
4、啟動服務,項目自動部署到你配置的地方,例如我的 %CATALINA_HOME%\webapps
至於怎樣用好eclipse,需要慢慢積累使用經驗,有些東西是落不到紙上的。