java类中如何读取tomcat下的server.xml文件

我自己写一个java类,数据库配置写在tomcat下的server.xml文件当中,里面 <Context docBase="..\\..\\runtime\\BusinessServer" path="/BusinessServer" reloadable="false" workDir="work">

<Resource name="zkm" auth="Container" type="javax.sql.DataSource" factory="com.justep.datasource.DataSourceFactory" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.227:1521:orcl" username="zkmuser" password="zkmuser" min="1" max="100" timeout="60"/>
</Context> 我就想得到此连接信息,供Java使用,从而实现jdbc数据库连接

第1个回答  2009-09-21
解析xml文件就可以了

可以使用
Jdom
Dom4J本回答被提问者采纳
第2个回答  2018-04-11
谁都是理论大师。无图无真相。。
第3个回答  2009-09-21
根据路径读XML文件再查找节点的属性就可以了,不过你部署到服务器上tomcat的路径未知....

java怎么访问tomcat下的classes下的包里的配置文件
一般会在web.xml中配置webAppRootKey <context-param>webAppRootKeyaaa.root<\/context-param>java代码里System.getProperty("aaa.root")就能得到tomcat项目目录:比如webapps\\ProjectSystem.getProperty("aaa.root")+"\/WEB-INF\/classes"就到classess目录了,你就可以加自己的路径了。

详解Tomcat 配置文件 server.xml
server.xml位于$TOMCAT_HOME\/conf目录下;下面是一个server.xml实例。后文中将结合该实例讲解server.xml中,各个元素的含义和作用;在阅读后续章节过程中,可以对照该xml文档便于理解。 二、server.xml文档的元素分类和整体结构 1、整体结构 server.xml的整体结构如下: 该结构中只给出了Tomcat的核心组件,除了核心组件外,...

皕杰报表在tomcat的server.xml中配置了什么?
在服务器的核心配置文件server.xml中,皕杰报表配置了项目数据源,其位于tomcat\/conf目录下,无需对其他配置进行更改。在server.xml中,皕杰版本进行了一系列配置。首先,配置了关闭tomcat命令端口及关闭命令的配置。其中,port表示监听shutdown命令的端口,shutdown则通过指定的端口关闭Tomcat所需的字符串。此...

Java如何获取tomcat的根目录的路径
你现在需要拿到的应该是工作时的配置目录下的子目录,所以你应该用 catalina.base 当成根目录;比如,我想读取 tomcat user 文件,得到的结果相当于 ${cataline.base}\/conf\/tomcat-users.xml

idea只导入了tomcat依赖,怎么改server.xml
idea只导入了tomcat依赖,改server.xml方法如下:1、打开server.xml文件,找到元素,它是Tomcat服务器的核心配置。2、在元素内部,找到元素,它是Tomcat服务器的引擎配置。3、在元素内部,找到localhost和8080这两个配置选项,这是Tomcat服务器的主机和端口配置。4、找到元素,它是Tomcat服务器的日志阀门配置...

%TOMCAT_HOME%\/conf\/server.xml 什么意思
TOMCAT_HOME%:这个指的是tomcat所在的目录,你可以在你电脑中环境变量中查看,或者在cmd下运行:echo %TOMCAT_HOME%看到具体目录 TOMCAT_HOME%\/conf\/server.xml指的是tomcat安装目录下conf文件夹下server.xml配置文件

无法从server.xml加载配置
1、首先在idea配置好后,tomcat启动时报server.xml加载配置,并不是在tomcat安装目录下。2、其次而是在idea衍生的目录下,这个也很简单,就在文件里下。3、最后下载tomcat下修改server.xml配置就可以了。

tomcat里的server.xml路径怎么改
我们通常需要修改应用的Context路径以适应我们的需要。如果我们想让用户仅仅输入域名来访问我们的Sample应用,我们就需要修改Tomcat的Context设置。具体如何设置Context路径的方式有两种,一种是修改{TOMCAT_HOME}\/conf\/server.xml文件,另一种是建立一个Context片段文件放在webapps目录下。

Tomcat 的组成结构和主配置文件Server.xml详解
Tomcat 的核心是由其内部组件构成的,以 Servlet 容器为核心,安装根目录由<CATALINA_HOME>标识。配置 Tomcat 的各个组件主要集中在 \/conf\/server.xml 文件中,通过多种配置元素来管理。这些元素分为四个类别:顶层:包含<Server>和<Engine>等元素,作为配置文件的主体。连接器:通过<Connector>元素定义...

Java普通类(不是Servlet)中如何获取Web工程部署到tomcat的路径?
第一步:需要先创建一个server,可以通过windows中的show view,之后找到server,第二步:在server窗口中右击,选择”new-server“,之后创建好tomcat server。第三步:双击创建的server,进入server设置界面,设置Server Location,选择编译路径是”Use Tomcat“即可切换到Tomcat的路径,保存。第四步:在创建...

相似回答