java - 如何在tomcat中部署一个Ldap war文件?访问站点 localhost :8080

标签 java tomcat

我有一个问题。我创建了一个网络应用程序并将其打包为“Ldap”名称。然后我把它放到 tomcat webapps 目录中。当我在浏览器中输入 localhost:8080/Ldap 时,它工作正常。但是我想在编写 localhost:8080 时启动这个 web 应用程序。我怎样才能在 Tomcat 中执行此操作。是否有任何 Tomcat 配置可以提供此功能。谢谢

最佳答案

您需要为您的 webapp 提供一个 context.xml 文件,其中包含一个具有空属性 pathContext 元素。这在 tomcat configuration reference 中有解释。 .

<Context path="" ...>
    ...
</Context>

此 context.xml 文件应位于您的网络应用程序中的 /META-INF/ 下(而不是 /WEB-INF/)。

关于java - 如何在tomcat中部署一个Ldap war文件?访问站点 localhost :8080,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6967181/

相关文章:

使用 IntelliJ 在 Liferay 中调试 OSGi 模块?

java - 从 jUnit 测试调用方法

java - 为什么SimpleJdbcCall会忽略@Transactional注解

java.lang.VerifyError 构造函数调用

java - Icefaces 和 Tomcat 崩溃

eclipse - 无法将 SLF4J 日志记录绑定(bind)到 Tomcat 服务器中的 logback.xml

java - "Class.forName("org.mariadb.jdbc.Driver ");"无法工作

java - 无法在拦截器中正确读取请求正文 - Spring BOOT 2.0.4

java - 列出Java类的内容

jsf - 如何在第一次调用页面时避免 ;jsessionid=XXX?如果第一页是 jsp,它就可以工作