首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除URL中的应用程序名称?tomcat + httpd

问如何删除URL中的应用程序名称?tomcat + httpd
EN

Stack Overflow用户
提问于 2012-12-06 15:02:14
回答 2查看 12.9K关注 0票数 9

所有人

我用Apache Click Framework制作了一个web应用程序,并将其放入httpd后面的tomcat中。

(假设我的域名是www.domain.com。)因此,我可以通过URL访问我的应用程序: www.myDomain.com/myApp/pages/login.htm

我的问题是,如何通过httpd或tomcat中的配置删除此url中的"myApp“部分?因为我的域名已经有一些像"myApp“这样的词了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-06 16:21:44

只需将您的war文件命名为root.war并将其部署到tomcat。您可能必须首先删除tomcat中预配置的ROOT/目录(如果存在)。

票数 6
EN

Stack Overflow用户

发布于 2012-12-06 15:10:28

您需要进行URL重写,这是大多数框架都支持的,比如struts、spring mvc,在java web应用程序的情况下,您可以在web.xml中对其进行配置。

请检查你是否可以用下面的方式来处理tomcat (但我不确定,server.xml重写会解决你的问题)

参考:http://tomcat.apache.org/tomcat-6.0-doc/virtual-hosting-howto.html。

等/主机添加如下所示的内容

127.0.0.1 mydomain.com

server.xml更改

代码语言:javascript
复制
<Host name="bbstats.localhost" appBase="webapps/myapp"
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">
</Host>


<Context path="/myapp" docBase="bbstats" debug="5" reloadable="true" crossContext="true"> 
</Context>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13738546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档