【发布时间】:2011-05-10 21:20:17
【问题描述】:
我有一个常规的 java 文件,用于更新和查询 mysql 数据库,但我需要在该文件中采用可配置选项(如主机名、密码等)并将其放入 web.xml 文件中(或者如果可以选择另一个文件,但最好在 web.xml 中)。
但我不知道如何从常规的非 servlet java 文件中访问 web.xml 值。
或者我需要读取 xml(就像任何其他 xml 文件一样...或者是否有通往此的快捷方式...)
【问题讨论】:
-
你真的不得不提到这个“常规的非 servlet Java 文件”是在
ServletContextListener#contextInitialized()中实例化和执行的(根据你之前的问题)。这会对正确答案产生很大影响...... -
您使用的是什么服务器?雄猫,JBoss,???根据服务器参数,可以通过多种方式在服务器实例级别设置。