對不起,但我試圖尋找這個問題,但我沒有找到與我的問題有關。 最近,我爲它購買了一個域名和虛擬主機。我特意將它用於我的Java項目。 我有託管服務器上的託管。
我的問題是:我如何使用託管的Tomcat,在我看來,它與本地主機(您可以無限制訪問)完全不同?如何使用共享的Tomcat?
例如,如果我創建了一個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
訪問它不會工作,我只CAND訪問從http://domain.com/project-name/war
的文件如果我已經在localhost上完成了這個工作,我會在tomcat-path/webapps中部署它,但是如何在線工作?
你做了什麼來部署這場戰爭?只需將其複製到webapps目錄?或者使用了tomcat管理器(以防其安裝)? – Dirk 2011-05-07 21:09:30
請求是否從Apache轉發?如果你只是運行Tomcat,它默認在8080端口上運行,而你的瀏覽器會假設你要求端口80.試試http:// domain .com:8080/project-name – 2011-05-07 21:34:03
@Dirk呃,起初我只是試圖複製它,但沒有奏效。 (關於tomcat管理器,我需要完全訪問它?也許我可以說服我的託管管理員來安裝它 - 我能夠更容易地部署我的應用程序嗎?) @ nicholas.hauschild我假設Tomcat配置爲工作在端口80上,因爲在8080上根本不起作用 – sfat 2011-05-07 21:42:08