我已经尝试搜索但似乎无法得到我需要的答案。
我有一些由 IIS 管理的网络服务。但是,我们需要在同一台服务器上托管在 Tomcat 上运行的 Web 应用程序。解决方案似乎是在 IIS 中创建一个服务器场,这在大多数情况下都有效。
我们通常用来访问 Tomcat 上运行的应用程序的 url 是 localhost:8080。 通过在 IIS 中设置服务器场,我设法获得了 http://localhost重定向到同一个应用程序。但是,这会与另一个应用程序发生冲突,因此我想要一个自定义路径,如 http://localhost/Webapp/重定向到那里。我该如何实现?
最佳答案
看起来您在 tomcat 上的应用程序是所谓的根应用程序。这是驻留在服务器根 url 下的应用程序。
您需要在 url http://localhost:8080/Webapp 下的 tomcat 上运行应用程序.为此,只需在上下文 Webapp 下安装应用程序。如何执行此操作取决于您的应用程序的安装方式。如果它是 tomcats webapp 文件夹中的文件夹,只需重命名该文件夹即可。如果它是由 tomcats conf 文件夹中的上下文定义 (ROOT.xml) 定义的,请将此上下文定义重命名为 Webapp.xml。
关于apache - 使用带 Tomcat 和 ARR 的 IIS 7.5 重写 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10403416/