綠色版軟件 tomcat+eclipse的使用

綠色版的軟件下載好後直接解壓到某目錄就可以使用了,

 

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,需要慢慢積累使用經驗,有些東西是落不到紙上的。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章