怎样引入jar包内配置文件
项目有两个模块manger、service,manger依赖service的jar包,service的jar包中有配置文件ApplicationContext-datasouce.xml等,manger中有用MyRealm类,有这样一个属性,
import com.service.AclService;//此处引入service中AclService类
.............
@Resource
private AclService aclService;
使用myeclipse部署的时候,因为service并不会被打成jar包,而是和manger项目的源文件放在一起,所以运行是没有问题的。但是如果使用maven的clean package命令,service会被打成jar包。
我在manger项目web.xml中已经这样配置了<param-value>classpath*:ApplicationContext*.xml</param-value>,但是service被打成jar包后,上面的aclService会初始化失败
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.service.AclService] found for dependency:
请问这样的问题怎么解决
import com.service.AclService;//此处引入service中AclService类
.............
@Resource
private AclService aclService;
使用myeclipse部署的时候,因为service并不会被打成jar包,而是和manger项目的源文件放在一起,所以运行是没有问题的。但是如果使用maven的clean package命令,service会被打成jar包。
我在manger项目web.xml中已经这样配置了<param-value>classpath*:ApplicationContext*.xml</param-value>,但是service被打成jar包后,上面的aclService会初始化失败
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.service.AclService] found for dependency:
请问这样的问题怎么解决
...全文
相关推荐
jar包差异比对器
jar包差异比对器
JAR包解析[源码]
JAR(Java Archive)是Java程序的核心组件,本质是基于ZIP格式的压缩文件,用于打包Java字节码、资源文件和元数据。它通过分层结构(如.class文件、META-INF目录)实现模块化管理,避免重复开发,提升效率。JAR包的核心作用包括复用功能(如mysql-connector-java.jar)、简化部署(可执行JAR)和模块化协作(大型项目拆分)。MANIFEST.MF文件是其关键配置,定义版本、主类入口和依赖关系。使用方式从手动管理(下载配置)到Maven自动依赖(pom.xml声明),解决了版本冲突问题。JAR包分类包括普通JAR、可执行JAR、胖JAR(含所有依赖)和模块化JAR(Java 9+)。理解JAR包是掌握Java生态复用与协作逻辑的基础。
Struct jar 包
本资源是structure开发中进行框架构建时所用到的资源包
maven的jar包跟源码包
maven的jar包跟源码包 apache-maven-3.5.2-bin&apache;-maven-3.5.2-src
SSM整合jar包
该文件整合了SSM框架所需的jar包。


Web 开发
