将classpath设置在一个容器中,以供战争档案
我有一个使用 Tomcat 部署的 war 文件。
我有一个 Dockerfile,最后我构建了一个 kubernetes pod。
问题是,如果我的应用程序中的属性文件确实存在于路径中: /usr/local/tomcat/webapps/myapp/WEB-INF/classes/config/
而不是路径 /usr/local/tomcat/webapps/myapp/WEB-INF/classes/
,因此应用程序无法启动。
是否可以在 Tomcat 中设置类路径以指向特定文件夹?
例如,我想将类路径设置为:/usr/local/tomcat/webapps/myapp/WEB-INF/classes/config/
。
我不想有重复的属性文件。
I have a war file that I deployed with Tomcat.
I have a Dockerfile and at the end I build a kubernetes pod.
The problem is that if my property files from my app do exist in the path: /usr/local/tomcat/webapps/myapp/WEB-INF/classes/config/
and not in path /usr/local/tomcat/webapps/myapp/WEB-INF/classes/
, so the application does not start.
Is it possible to set a classpath in Tomcat to point to a specific folder?
For example, I want to set classpath like: /usr/local/tomcat/webapps/myapp/WEB-INF/classes/config/
.
I don't want to have duplicate property files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如此处提到的:
示例:
As mentioned here:
Example: