簡體   English   中英

如何使用共享Tomcat?

[英]How to work with a shared Tomcat?

對不起,我嘗試搜索這個主題,但我沒有找到與我的問題相關的內容。 最近,我為它購買了一個域名和虛擬主機。 我買它特別是因為它用於我的Java項目。 我有Tomcat可用作托管服務器。
我的問題是:我如何使用托管的Tomcat,在我看來,它與localhost(你可以無限制訪問)完全不同?


例如,如果我創建一個如下所示的Spring項目:

項目名

SRC
戰爭

的index.jsp
WEB-INF

web.xml中

index.jsp輸出一個簡單的這是一個測試
web.xml中

<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>

我創建了一個將構建項目的Ant build.xml,但是當我從http://domain.com/project-name訪問時,它將無法工作,我只能從http://domain.com/project-name/war訪問該文件http://domain.com/project-name/war

如果我在localhost上完成了這個,我會將它部署在tomcat-path / webapps中,但這是如何在線工作的?

解決方案是安裝Tomcat Manager Webapp,以便在使用Tomcat作為服務器的共享主機上部署應用程序。

編輯:
如果主機沒有為您提供Tomcat Manager(就像我的情況那樣),您仍然可以通過要求您的主機管理員配置您的jk_mod文件來部署您的war文件來完成它。

附加這些行

jkMount / * .war ajp3
jkMount / * ajp3 ##我仍然不確定這是否有效,因為它讓tomcat監聽整個public_html

但請注意,如果您的Tomcat版本是由cPanel的EasyApache提供給您的,那么您也必須處理一些問題 - 最新安裝的Tomcat將是5.5.33有點舊 ,對吧?),但是你又可以嘗試調整舊版本並安裝,假設為6.xx
有關此升級的教程:

http://www.bestdesigns.co.in/blog/install-tomcat-6

幫助我理解解決這個問題所涉及的概念的東西:

http://www.scribd.com/doc/6085698/Tomcat - 關於Tomcat和cPanel的培訓課程

另外要添加的內容:在您的計算機上安裝本地版本的Tomcat,首先將其部署在localhost上。 如果它有效,它也應該在線工作。

那些使用Spring Roo的人 ,在Tomcat 5.5.33上 ,如果你已經知道,你不能部署你的項目,因為太舊的Tomcat,所以你必須立即升級你的Tomcat。

我希望這能幫助所有像我一樣有困難的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM