`

在wildfly-8.2.0(JBoss)中取文件路径的问题

 
阅读更多
//通过spring ApplicationContext取文件路径


	@Autowired
	ApplicationContext ctx; 		


String testPath = null;
		try {
			testPath = ctx.getResource("classpath:keys").getFile().getPath();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		logger.info("spring context:"+testPath+ File.separator+"####################");
		
		File f = new File(this.getClass().getResource("/").getPath());
		String path = f.getPath() + File.separator+"keys"+ File.separator;
		logger.info("getpath:"+path+"########################################################");

 

spring context:/usr/wildfly-8.2.0.Final_node2/domain/servers/server-one/tmp/vfs/temp/tempf3673bba91cb2662/content-c130f212eba9eb62/WEB-INF/classes/keys/

能取到正确的路径

getpath:/usr/wildfly-8.2.0.Final_node2/modules/system/layers/base/org/jboss/as/ejb3/main/timers

不能取到正确的路径

 

文档路径图:

  

 

 

 

  • 大小: 19.5 KB
0
1
分享到:
评论

相关推荐

    wildfly-8.1.0.Final.tar.gz

    WildFly,原名JBoss AS,是Red Hat公司开发的一款开源Java EE应用服务器。这个"wildfly-8.1.0.Final.tar.gz"文件是一个压缩包,包含了WildFly 8.1.0最终版本的全部组件。由于是旧版,它在官方仓库可能已经下架,但在...

    mysql驱动器mysql-connector-j-8.2.0.jar

    mysql驱动器mysql-connector-j-8.2.0.jar

    mysql-connector-j-8.2.0.zip

    1. 解压`mysql-connector-j-8.2.0.zip`文件,将解压后的`mysql-connector-java-8.2.0.jar`添加到Java项目的类路径中,或者将其放在JDK的`lib/ext`目录下,让系统自动加载。 2. 在Java代码中,通过`Class.forName(...

    mssql-jdbc-8.2.0.jre8-API文档-中英对照版.zip

    赠送jar包:mssql-jdbc-8.2.0.jre8.jar; 赠送原API文档:mssql-jdbc-8.2.0.jre8-javadoc.jar; 赠送源代码:mssql-jdbc-8.2.0.jre8-sources.jar; 赠送Maven依赖信息文件:mssql-jdbc-8.2.0.jre8.pom; 包含翻译后...

    elasticsearch-analysis-ik-8.2.0.zip

    1. **下载与解压**:首先从给定的压缩包中提取 elasticsearch-analysis-ik-8.2.0.jar 文件,将其放置到 Elasticsearch 的 plugins 目录下。 2. **启动 Elasticsearch**:启动 ES 服务,插件会自动加载。 3. **配置...

    VMware-Horizon-Client-2103-8.2.0-17759012.exe

    VMware-Horizon-Client-2103-8.2.0-17759012.exe

    kingbase8-8.2.0.jar

    1. **添加依赖**:在Java项目中,首先需要将kingbase8-8.2.0.jar添加到项目的类路径中,确保在编译和运行时可以访问到其中的类和方法。 2. **配置连接参数**:编写Java代码时,需要设置数据库连接的相关参数,如...

    mysql-8.2.0-winx64.zip

    这个"mysql-8.2.0-winx64.zip"文件是一个针对Windows系统的MySQL安装包,包含了版本8.2.0的所有组件和必要的文件,使得用户能够在Windows操作系统上安装和运行MySQL服务器。 MySQL 8.2.0版本引入了多项新特性、性能...

    kingbase8-8.2.0

    kingbase8-8.2.0.jar,是链接人大金仓数据库的jar文件,需要在pom中引入,好东西抓紧下载

    Pillow-8.2.0.tar.gz

    《Pillow库在Python中的应用详解》 Pillow库是Python中最常用的图像处理库,它是在 PIL(Python Imaging Library)的基础上进行改进和维护的一个分支,提供了丰富的图像处理功能。Pillow-8.2.0.tar.gz 是Pillow库的...

    mysql-8.2.0-linux-glibc2.17-x86-64.tar

    mysql-8.2.0-linux-glibc2.17-x86_64.tar 适用于Generic Linux (Architecture Independent)

    mysql-8.2.0-linux-glibc2.28-aarch64.tar.xz

    mysql-8.2.0-linux-glibc2.28-aarch64.tar.xz 适用于Generic Linux (Architecture Independent)

    VTK-8.2.0-cp36-cp36m-win_amd64.zip

    此压缩包中的“VTK-8.2.0-cp36-cp36m-win_amd64.whl”文件是一个Python的Wheel文件,这是一种预编译的Python二进制包格式,旨在简化Python包的安装过程。它包含了编译好的Python扩展模块,可以直接通过pip工具进行...

    mysql-8.2.0-linux-glibc2.17-x86-64.tar.xz

    mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz 适用于Generic Linux (Architecture Independent)

    kingbase8-8.2.0-SNAPSHOT.jar

    kingbase8-8.2.0-SNAPSHOT.jar kingbase8-8.2.0-SNAPSHOT.jar kingbase8-8.2.0-SNAPSHOT.jar kingbase8-8.2.0-SNAPSHOT.jar

    最新版windows elasticsearch-8.2.0-windows-x86_64.zip

    这个压缩包“elasticsearch-8.2.0-windows-x86_64.zip”包含了在Windows系统上运行Elasticsearch所需的所有组件。 首先,我们来详细了解一下Elasticsearch的核心特性: 1. 分布式架构:Elasticsearch是一个分布式...

    mysql-test-8.2.0-linux-glibc2.28-aarch64.tar.xz

    mysql-test-8.2.0-linux-glibc2.28-aarch64.tar.xz 适用于Generic Linux (Architecture Independent)

    mysql-community-server-8.2.0-1.el8.x86-64.rpm

    mysql-community-server-8.2.0-1.el8.x86_64.rpm 适用于Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit)

Global site tag (gtag.js) - Google Analytics