2010-07-14 56 views
1

我已经将我的.WAR文件上传到服务器并进行了部署。但现在可被访问的URL是如何设置网站上下文路径

http://example.com/myapp/

其中MYAPP,是我上传到服务器上的WAR文件的名称。

我想知道我可以将其设置为

http://example.com/

是,跳过在网站上下文路径WAR文件的名称。我尝试在context.xml中设置path =“/”,但没用。请建议一些方法来做到这一点。

在此先感谢

回答

0

尝试将其称为ROOT.war。

0

您需要从webapps目录中删除ROOT.war(假设它仍然存在),并在上传到Tomcat进行部署之前将您的WAR文件重命名为ROOT.war,以便将其部署为Tomcat上的默认应用程序。

0

一种替代方案:

如果你把你的myapp.war别的地方 - 比如在tomcat基地 - 你可以创建在conf \卡塔利娜\本地主机文件夹中的ROOT.xml(假设你的引擎被命名为卡特琳娜和server.xml中的主机名为localhost)。请注意docBase不能指向webapps文件夹。

<?xml version='1.0' encoding='utf-8'?> 
<Context docBase="..\myapp.war" /> 

通常我不会太担心的背景下,只是把一个重定向从/上下文通过(从默认的META-INF + manifext分开),清理出默认的根文件夹,并添加索引JSP重定向。即。可能包含此:

​​
相关问题