首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat:如何动态配置server.xml?

Tomcat:如何动态配置server.xml?
EN

Stack Overflow用户
提问于 2012-02-29 10:08:18
回答 2查看 1.2K关注 0票数 0

我想使用Tomcat的连接池(使用嵌入式数据库H2),但我想在运行时解析url,即以相对方式放置数据库的路径。

问题是我不能硬编码tomcat的路径(甚至使用相对路径(如..\webapps或其他))。

因为

我不知道installed

  • Tomcat's启动脚本将从init.d脚本开始,所以像..\webapps这样的东西不能工作。

  • 也发现我不能在server.xml.

中放置环境变量

处理这个问题的标准/最佳方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2012-02-29 10:11:23

我假设您使用的是像高超声速或SQLLite这样的数据库,您需要一个文件路径。

您应该将数据库放在CLASSPATH中(例如,WAR的WEB/类)。使用类路径资源读取器而不是绝对文件路径访问它。它会使你的应用程序更便携,这些恶作剧与Tomcat没有必要。

票数 3
EN

Stack Overflow用户

发布于 2012-03-01 03:41:10

在context.xml中添加一个自定义资源,并定义一个对象工厂。让那个工厂创建连接并返回它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9497112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档