在Tomcat6下开发,但将项目部署至JBoss5下运行的时候,碰到了一系列问题:
环境
JBoss-5.1.0 GA
Spring-2.5.6 / Spring-3.0.5
一、org.springframework.beans.factory.BeanDefinitionStoreException: I/O failure during classpath scanning; nested exception is java.util.zip.ZipException: error in opening zip file
原因/解决方法:解决的方法有两种:
1、将使用Spring-2.5.6的项目部署至JBoss4。
2、将部署至JBoss5的项目中的Sping-2.5.6升级至Spring-3.x。(我使用了这种方法)
二、 javax.servlet.ServletException: OncePerRequestFilter just supports HTTP requests
将Spring升级后,再重新部署,Spring兼容的问题解决,但又来了新的问题,报错信息如下:原因/解决方法:关键的错误信息是loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader)
previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest"
提示有重复的类。
删除应用中的servlet.jar,jstl.jar等类库。
三、 java.lang.RuntimeException: mapped-name is required for sqlMapClientTemplate of deployment
剔除重复类库后,再重新部署,这次,部署竞然失败了,报错信息如下:原因/解决方法:
原因:项目中使用@Resource引用Spring对象,@Resource是JSR-299规范的一部分,因此使用该注解代码在JBoss中的运行时,不再由Spring管理,而是由JBoss管理。
解决方法:将@Resource 改用 @Autowired 和 @Qualifier("") 代替。
参考资料 | References
相关推荐
jboss-5.1.0.GA-jdk6的部分part2,另外还有part1需要一起下载之后,再解压使用,该软件均从官方网站下载,请放心使用。
jboss-5.1.0.GA-jdk6的部分part1,另外还有part2(http://download.csdn.net/detail/shyaideguo/5160168)需要一起下载之后,再解压使用,该软件均从官方网站下载,请放心使用。
在“jbos-5.1.0.GA.zip.txt”这个文件中,可能包含的是JBoss AS 5.1.0.GA的详细安装指南、配置文件示例或使用说明等内容,这些文档将有助于理解和配置该应用服务器。下载并解压后,用户可以按照提供的文档步骤进行...
1. **下载JBOSS-5.1.0.GA-jdk6.zip**: JBOSS 5.1.0 GA是Java 6兼容的版本,因此需要下载对应的zip文件。解压缩到指定位置,例如D盘根目录,便于团队成员共享一致的开发环境。 2. **集成Spring框架**: 为了利用...
这个版本的源代码压缩包"jboss-5.1.0.GA-src.tar.gz"为开发者提供了深入理解其工作原理的机会,同时也方便了定制和扩展。 JBoss AS 5.1.0 GA是基于Java的开源应用服务器,它支持多种Java EE 5规范,包括: 1. **...
这种情况下,添加"jboss-spring-int-vfs.jar"到类路径可以解决这个问题,因为它包含了处理VFS相关问题所需的类和方法。 标签中的"jboss-spring"强调了Spring与JBoss的集成,而"vfs"则提示了解决与虚拟文件系统相关...
标题中的"jboss-as-sprint-int-5.0.0.GA.jar"和"jboss-spring-int-vfs.jar"就是这样的两个关键组件,用于帮助从Tomcat顺利过渡到JBoss环境。 首先,我们来详细了解一下`jboss-as-sprint-int-5.0.0.GA.jar`。这个...
赠送jar包:jboss-annotations-api_1.3_spec-2.0.1.Final.jar; 赠送原API文档:jboss-annotations-api_1.3_spec-2.0.1.Final-javadoc.jar; 赠送源代码:jboss-annotations-api_1.3_spec-2.0.1.Final-sources.jar;...
赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-3.1.0.Final-sources.jar; 赠送Maven依赖信息文件:jboss-threads-3.1.0.Final....
赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....
jboss-5.1.0.GA.zip.7z2.part
赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.1.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.1.Final....
单个只能60所以分了三块
3. **定位信息**:JBoss Logging能够自动提供详细的堆栈跟踪和类名、方法名等定位信息,便于调试和问题定位。 4. **可配置性**:通过配置文件,开发者可以自定义日志输出格式、文件位置、日志级别策略等,实现日志...
在实际开发中,使用 "jboss-javassist-javassist-rel_3_23_0_ga-2-gf85a72b" 压缩包时,你需要将对应的 JAR 文件添加到项目的类路径中。然后,你可以通过 Javaassist 的 API 直接在代码中进行类和字节码的操作。...
赠送jar包:jboss-websocket-api_1.1_spec-2.0.0.Final.jar; 赠送原API文档:jboss-websocket-api_1.1_spec-2.0.0.Final-javadoc.jar; 赠送源代码:jboss-websocket-api_1.1_spec-2.0.0.Final-sources.jar; 赠送...
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....
jboss官网经常下载不了,可尝试下这个资源分三个压缩包,请分别下载解压
### JBoss 5.1.0.GA Getting Started Guide 关键知识点 #### 一、简介 ...通过上述知识点的学习,开发者可以更加熟练地掌握 JBoss 5.1.0.GA 的安装、配置和管理,从而有效地支持 Java 应用程序的开发和部署。
jboss-5.1.0.GA.zip.7z1.part