2012-03-09 46 views
0

我想直接從/srv/http運行jsp文件,而無需將它們部署爲Tomcat方式。例如,我希望能夠在/ srv/http中創建與我的webapp目錄(例如/ home/user/myapp /)的符號鏈接,並通過http://localhost/myapp/page.jsp訪問某個應用程序的頁面。使用Apache HTTP服務器和Tomcat從/ srv/http運行jsp文件

這是可能的,我將如何設置?

注意:這不適用於生產。我們必須在大學使用JSP,並且希望能夠快速測試我的頁面。

回答

1

打開Tomcatserver.xml。假設你正在使用Tomcat 6.x +,那麼它將在/tomcatDir/conf/server.xml

讓你的路徑

<Context path="/myapp" docBase="yourPathGoesHere" debug="0" reloadable="true" /> 

重新啓動Tomcat的條目,如果已​​經在運行。

+0

這不是經典的「tomcat方式」嗎?無論如何,我很高興這很容易,如果我想這樣做。 – usr 2012-03-10 12:36:32

+0

是的這是..順便說一句當我回答問題標題是不同的。希望這將是有益的 – 2012-03-10 14:19:13

0

我現在所做的是在我的項目路徑中創建一個符號鏈接/var/lib/tomcatX/webapps。這不是我正在尋找的答案,但它是一種無需太多工作就可部署應用的方法。

(在上述路徑X意味着你的Tomcat版本)

0

如果設置<Host name="localhost" appBase="/srv/http">那麼所有的目錄中,將被部署爲Web應用程序。

如果你想/srv/http是根應用程序/目錄中添加一個文件:tomcat/conf/Catalina/localhost/ROOT.xml

與上下文docBase="/srv/http",而不是添加上下文定義server.xml中 - 這已經非常不鼓勵年。

相關問題