类如何获取正在使用它的 WAR 文件的名称?
这用于诊断目的。
最佳答案
ServletContext.getContextPath()
这将返回应用程序的上下文路径(或“”表示根上下文)。在一个 servlet 容器中,没有两个应用程序为此具有相同的值。
编辑:
对于那些不知道上下文路径是什么的人来说:它是应用程序的 URI 前缀。在大多数情况下,它默认为 war 文件的名称,除非您明确配置它。所以如果你有 foo.war,那么你将在 http://localhost:8080/foo/
访问它,上面的函数将返回“/foo”。
关于java - 如何获取 WAR 文件的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9727507/