Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java tomcat 6中已部署应用程序的短url或别名_Java_Url_Tomcat_Short Url - Fatal编程技术网

Java tomcat 6中已部署应用程序的短url或别名

Java tomcat 6中已部署应用程序的短url或别名,java,url,tomcat,short-url,Java,Url,Tomcat,Short Url,我有一个部署在Tomcat6中的web应用程序项目。 我可以使用url访问我的应用程序: 我还希望无法通过其他url访问此应用程序,如: 这可能吗?如果是,我有什么选择 当然,我不想更改应用程序的原始名称(“MyApplication”) 谢谢, 阿披实。如果您在server.xml中添加上下文,它将根据您的需要工作。给出所需的path属性 <Context docBase="MyApplication" path="/myapp" /> 尽管这种方法可行,但Tomcat

我有一个部署在Tomcat6中的web应用程序项目。 我可以使用url访问我的应用程序:

我还希望无法通过其他url访问此应用程序,如:

这可能吗?如果是,我有什么选择

当然,我不想更改应用程序的原始名称(“MyApplication”)

谢谢,
阿披实。

如果您在
server.xml
中添加
上下文
,它将根据您的需要工作。给出所需的
path
属性

<Context docBase="MyApplication" path="/myapp" /> 

尽管这种方法可行,但Tomcat文档并不推荐这种方法,因为对
server.xml
的任何更改都意味着重新启动服务器会干扰所有web应用程序

但是,另一方面,将其保存在
Catalina_Home/conf/Catalina/localhost/context.xml
(由文档推荐)中的做法与其他人所报告的一样存在一些不可靠性——当你重新部署战争时,你也可能失去
context.xml

看到和