綠色版軟體 tomcat+eclipse的使用

來源:互聯網
上載者:User

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

 

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

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.