2012-03-09 85 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中 - 这已经非常不鼓励年。

相关问题