我在我的Ubuntu12.04中安裝了java7和ApacheTomcat7,並下載了eclipse EE。現在我必須用tomcat配置我的eclipse。我想找到tomcat安裝目錄。我怎樣才能找到它。我使用Ubuntu軟件中心安裝了java和tomcat。Ubuntu中的apache Tomcat安裝目錄/在eclipse + ubuntu中配置Tomcat
回答
1.從下面的鏈接下載程序包 「apache-tomcat-7.0.6.tar.gz
」
http://tomcat.apache.org/download-70.cgi [tar.gz的]
2.現在用下面的命令它解:
tar xvzf apache-tomcat-7.0.8.tar.gz
3.然後移動到更合適的目錄,在我們的情況下在/usr/share/tomcat7
,但可以在任何目錄中。我們這樣做是使用以下命令:
sudo mv apache-tomcat-7.0.8/ /usr/share/tomcat7
4.現在定義的環境變量JAVA_HOME
和JRE_HOME
。這個文件在/等命令中的「環境」編輯文件:
sudo gedit /etc/environment
5.在這裏,我們記錄下我們在我的情況下安裝了Java的路線,這是如下:
JAVA_HOME="/usr/local/jdk1.6.0_23"
JRE_HOME="/usr/local/jdk1.6.0_23/jre"
PATH="...(other path):$JAVA_HOME:$JRE_HOME"
6.重要事項:驗證他們安裝Java的路由。
有時Tomcat不認識,但認識到tomcat的一個萬無一失的方法是定義裏面的「catalina.sh
」位於tomcat7/bin
文件路徑。要修改這個文件,可以使用:
sudo gedit /usr/share/tomcat7/bin/catalina.sh
現在插入第一行後JAVA_HOME
和JRE_HOME
,因此文件如下:
#!/bin/sh
JAVA_HOME="/usr/local/jdk1.6.0_23"
JRE_HOME="/usr/local/jdk1.6.0_23/jre"
# Licensed to the Apache Software Foundation (ASF)...
#...
#...
....
現在配置Tomcat用戶,這是在做文件「tomcat-users.xml
」目錄tomcat7/conf
。命令編輯文件:
sudo gedit /usr/share/tomcat7/conf/tomcat-users.xml
7.不像以前的版本中,管理員應該對自己的角色「經理」,現在它應該是「manager-gui
」對網絡管理tomcat7操作。該文件將如下所示:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="admin"/>
<user username="usuario" password="contrasena" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/>
</tomcat-users>
如需進一步信息看here
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat
請給**評論**的反對票! –
「重新安裝tomcat到一個文件夾」不是主要問題的答案。這只是一個不知所措的解決方法「如何創建自己的tomcat安裝目錄」。 –
@FrankovskyiBogdan,如果你真的對上述問題有任何安裝/安裝問題,你可以用更好的方式回答,否則你可以通過一種通用的方式來改進答案(由我給出)。謝謝你的評論。 –
不要默認命令使用,如sudo apt-get install tomcat7
。
如果你按照上面的命令,那麼你將面臨很多問題,因爲CATALINA_HOME
和CATALINA_BASE
將在不同的位置。在這種情況下,你必須單獨聲明環境變量。
請注意,這樣的問題是Eclipse的錯,而不是Tomcat的(或Ubuntu存儲庫):Eclipse無法處理'CATALINA_HOME'和'CATALINA_BASE'爲不同的路徑。它期望兩者是相同的,但它不應該這樣假設。 – MestreLion
解決這個問題的方法是創建一個「/ usr/share/tomcat」目錄,其中包含指向「不同位置」的符號鏈接。許多發行版都會自動爲你做這件事。手動或使用shell腳本很容易:[在Eclipse中配置Tomcat](http://stackoverflow.com/questions/1356616/configuring-tomcat-6-with-eclipse-in-ubuntu) – paulsm4
實際上,您可以使用Ubuntu存儲庫中的Tomcat與Eclipse(至少在開普勒版本中)。它只需要幾個額外的步驟。
- 打開Eclipse。按文件⇒新⇒其他...⇒服務器⇒服務器⇒下一頁>⇒⇒阿帕奇V7.0的Tomcat服務器
- 選擇Tomcat的安裝目錄:在/ usr /共享/ tomcat7
- 點擊完成,忽略錯誤信息,單擊Finish再次
複印Tomcat配置到工作區從終端中執行:
sudo cp -r /etc/tomcat7/* ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ sudo chown -R $USER:$USER ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
的毗連策略文件到一個文件:
cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ cat policy.d/* > catalina.policy
要麼關機tomcat7服務從Eclipse在您的工作空間配置文件運行它,或編輯tomcat的端口之前,每一次(我建議編輯CONFIGS):
gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml
你有興趣在改變端口8080,8009和8005 (比如說9090,9009和9005)。
- 返回Eclipse,在Project Explorer(左側面板)中選擇'Servers',按F5刷新它。
- 從Eclipse啓動Tomcat(請參閱Eclipse底部面板中的服務器選項卡)。
我寫了這個答案根據my article。它有點更詳細,所以如有必要請參考它。
Sweet「how-to 「,像魅力一樣工作! – Med
我喜歡每次都使用存儲庫中的包。
在這種情況下:
sudo apt-get install tomcat7-user
sudo tomcat7-instance-create /srv/tomcats/ubuntu
sudo ln -s /usr/share/tomcat7/lib /srv/tomcats/ubuntu/
對於tomcat6中的LN步驟可以跳過。
然後,只需使用此路徑在eclipse上添加一個tomcat7服務器。 在14.04和eclipse kepler sr2上測試。應該在12.04工作。
您可以從存儲庫安裝tomcat。
搜索tomcat。
sudo apt-cache search tomcat
安裝Tomcat管理和Tomcat
sudo apt-get install tomcat7-admin sudo apt-get install tomcat7
檢查tomcat的狀態
sudo service tomcat7 status
啓動和停止Tomcat
sudo service tomcat7 start sudo service tomcat7 stop
爲tomcat7 Bin文件夾是在/ usr /共享/ tomcat7和日誌和配置都處於/ usr/lib中/ tomcat7
來源:http://www.allaboutjava.club/linux/linux-install-tomcat7-on-ubuntu
儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/11216989) –
注意點。編輯答案。 @FabioLamanna:謝謝你的反饋 –
- 1. 的Apache Tomcat - Ubuntu的安裝
- 2. 在Ubuntu中設置tomcat
- 3. 無法在Eclipse中安裝Apache Tomcat
- 4. 在Eclipse中安裝Tomcat v7.0.32
- 5. 的Tomcat 7的安裝ubuntu上12.04LTS
- 6. Apache Tomcat安裝
- 7. 在Eclipse上安裝Apache Tomcat 8月份
- 8. Apache的tomcat安裝
- 9. 在主目錄中安裝JAVA 8 Ubuntu
- 10. 網站apache-tomcat在ubuntu aws不工作
- 11. Apache Tomcat配置
- 12. tomcat [Ubuntu] - 警告:所選目錄不是有效的Tomcat主頁
- 13. 查找tomcat安裝目錄
- 14. Eclipse中的Tomcat 6配置
- 15. 找到tomcat安裝目錄
- 16. 在Eclipse上安裝Tomcat
- 17. 如何在Tomcat中安裝ssl 7 - 亞馬遜ec2 ubuntu實例
- 18. 如何在ubuntu 14.04中安裝多個tomcat實例?
- 19. 瀏覽到Tomcat安裝目錄中的Eclipse的火星版本
- 20. Ubuntu 16.04:爲什麼tomcat 8的目錄分裂?如何在Eclipse中引用?
- 21. 在ubuntu上安裝eclipse php
- 22. 在Ubuntu上安裝Eclipse
- 23. Apache Tomcat的靜默安裝
- 24. 的Tomcat 6和MySQL在Ubuntu
- 25. MySql在Ubuntu的根目錄下安裝
- 26. Tomcat/Apache/Grails配置
- 27. Apache Tomcat配置Web.xml
- 28. Apache配置 - 指向Ubuntu中的目錄14.04
- 29. 當試圖在Eclipse中安裝apache tomcat時,「HTTP Status 404 - /」(localhost:8080)
- 30. Apache Tomcat 7和Eclipse Juno EE集成(Ubuntu 12.04)
@ ShaggyInjun,我安裝使用Ubuntu軟件中心 – Jisson
K,當您使用軟件中心安裝tomcat時,它將根據Unix目錄結構進行安裝。我不確定日食榮譽的結構。從apache下載tar.gz文件並將其解壓縮到您的主目錄中。這樣你就可以在eclipse中配置tomcat了。 – ShaggyInjun
這涵蓋了tomcat6不是7,但相同的原理http://stackoverflow.com/questions/1356616/configuring-tomcat-6-with-eclipse-in-ubuntu 希望這是你想要的 –