Eclipse中的Tomcat服务器:未正确部署目标目录中的war

问题描述

我使用Maven(命令-> mvn clean install -Pdev)构建项目,以为 dev 环境生成war文件。在配置文件 dev

中,变量后门的值等于true。

dev.properties

backdoor = true


我还有另一个属性文件,在其中使用后门变量


configuraton.properties app.open.backdoor = $ {后门}


项目成功建立。

在Eclipse中,我创建了一个Tomcat服务器实例来运行Web应用程序。我添加了war文件,然后运行服务器。

日志中没有错误

当我尝试访问Web应用程序时,我只会看到空白页。

我决定以调试模式启动服务器以检查变量后门的值,该值仍等于$ {backdoor}

我使用 Resource.getBundle()检索 app.open.backdoor

的值

我将war文件解压缩以查看configuration.properties的内容。变量的值 app.open.backdoor正确设置为 true


configuraton.properties app.open.backdoor =


为什么Tomcat在war文件的configuration.properties中不使用值 true 而不是$ {backdoor}?

我尝试清理,发布服务器,但没有成功。

感谢您的回复

解决方法

我注意到Web ap连接到错误的数据库。