spring报的这个错误应该逆战错误报告怎么解决决

maven使用assembly打可执行jar包启动时报错(关于spring错误的解决方法) - 推酷
maven使用assembly打可执行jar包启动时报错(关于spring错误的解决方法)
Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace
assembly的一个bug.参见:http://jira.codehaus.org/browse/MASSEMBLY-360 原因是spring的多个jar包中都含有spring.handlers和spring.schemas文件,而assembly只会把第一次遇到的文件打入jar包,后面遇到的都会skip掉。
使用shade插件来打包.在shade的打包配制中指明spring.handlers和spring.schemas文件会以append方式加入进来,从而确保其他spring的jar中的这两个文件的信息不会被遗漏。下面是一份配置的例子:
&groupId&org.apache.maven.plugins&/groupId&
&artifactId&maven-shade-plugin&/artifactId&
&version&2.2&/version&
&executions&
&execution&
&phase&package&/phase&
&goal&shade&/goal&
&configuration&
&transformers&
&transformer implementation=&org.apache.maven.plugins.shade.resource.ManifestResourceTransformer&&
&mainClass&com.faquir.read.main.App&/mainClass&
&/transformer&
&transformer implementation=&org.apache.maven.plugins.shade.resource.AppendingTransformer&&
&resource&META-INF/spring.handlers&/resource&
&/transformer&
&transformer implementation=&org.apache.maven.plugins.shade.resource.AppendingTransformer&&
&resource&META-INF/spring.schemas&/resource&
&/transformer&
&/transformers&
&/configuration&
&/execution&
&/executions&
&/plugins&
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致关于Spring3报org.aopalliance.intercept.MethodInterceptor错的问题解决方法
&运行环境:Spring3.1.0.RELEASE
报错信息如下:&
Exception&in&thread&"main"&org.springframework.beans.factory.BeanDefinitionStoreException:&Unexpected&exception&parsing&XML&document&from&class&path&resource&[SpringConfig_Jdbc.xml];&nested&exception&is&java.lang.NoClassDefFoundError:&org/aopalliance/intercept/MethodInterceptor
(省略)... &&
Caused&by:&java.lang.NoClassDefFoundError:&org/aopalliance/intercept/MethodInterceptor&&
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [SpringConfig_Jdbc.xml]; nested exception is java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor(省略)...Caused by: java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
出现了java.lang.NoClassDefFoundError:的错误,首先想到的就是少包,在网上搜搜了,果然是少了一个叫aopalliance.jar的jar包,下载这个包,加到路径里就OK了。&
下载地址:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。请教,spring3.2+quartz2.1.6报如下错误如何解决? - 开源中国社区
当前访客身份:游客 [
当前位置:
class org.springframework.scheduling.quartz.JobDetailBean has interface org.quartz.JobDetail as super class
&?xml version=&1.0& encoding=&UTF-8&?&
&!DOCTYPE beans PUBLIC &-//SPRING//DTD BEAN 2.0//EN& &http://www.springframework.org/dtd/spring-beans-2.0.dtd&&
&bean name=&quartzScheduler& class=&org.springframework.scheduling.quartz.SchedulerFactoryBean&&
&property name=&dataSource&&
&ref bean=&dataSource& /&
&/property&
&property name=&applicationContextSchedulerContextKey& value=&applicationContextKey& /&
&property name=&configLocation& value=&classpath:quartz.properties& /&
&bean id=&jobDetail& class=&org.springframework.scheduling.quartz.JobDetailBean&&
&property name=&jobClass& value=&com.example.service.MyQuartzJobBean& /&
&property name=&jobDataAsMap&&
&entry key=&simpleService&&
&ref bean=&simpleService& /&
&/property&
public class MyQuartzJobBean extends QuartzJobBean {
private SimpleService simpleS
@Autowired
public void setSimpleService(SimpleService simpleService) {
this.simpleService = simpleS
protected void executeInternal(JobExecutionContext jobexecutioncontext) throws JobExecutionException {
Trigger trigger = jobexecutioncontext.getTrigger();
String triggerName = trigger.getKey().getName();
simpleService.testMethod(triggerName);
共有9个答案
<span class="a_vote_num" id="a_vote_num_
与Spring整合必须请使用Quartz1.8.x及以下版本
<span class="a_vote_num" id="a_vote_num_
引用来自“zhoualine”的答案与Spring整合必须请使用Quartz1.8.x及以下版本spring 3.2 不是已经支持quartz 2.x 了吗?
<span class="a_vote_num" id="a_vote_num_
--- 共有 1 条评论 ---
(4年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
介个我刚刚踩过这个坑。。。
直接用Spring 的 Task就行,不用加任何Jar包,支持注解
可以参考:
或者直接搜索
<span class="a_vote_num" id="a_vote_num_
spring早已经支持quartz2.x,请看这里
<span class="a_vote_num" id="a_vote_num_
兄弟,你点进去这个类org.springframework.scheduling.quartz.JobDetailBean看看他的提示啊!!
NOTE: This convenience subclass does not work against Quartz 2.0.&/b& &Use Quartz 2.0's native &code&JobDetailImpl&/code& class or the new Quartz 2.0&builder API instead. Alternatively, switch to Spring's&
JobDetailFactoryBean}
&which largely is a drop-in replacement for this class and its properties and
&consistently works against Quartz 1.x as well as Quartz 2.0/2.1.
Quartz 2.0/2.1使用的是org.springframework.scheduling.quartz.JobDetailFactoryBean
<span class="a_vote_num" id="a_vote_num_
Spring官网有其已支持Quartz 2.x,但是需要将Spring升级到3.1以上。由于Quartz 2.x修改了部分API,所以需要修改一下Quartz的配置。大体来说很简单,如下:
1)升级Spring的jar包
2)升级Quartz的jar包
3)修改配置
将CronTriggerBean修改为CronTriggerFactoryBean
将JobDetailBean修改为JobDetailFactoryBean
<span class="a_vote_num" id="a_vote_num_
引用来自“零度C”的评论
Spring官网有其已支持Quartz 2.x,但是需要将Spring升级到3.1以上。由于Quartz 2.x修改了部分API,所以需要修改一下Quartz的配置。大体来说很简单,如下:
1)升级Spring的jar包
2)升级Quartz的jar包
3)修改配置
将CronTriggerBean修改为CronTriggerFactoryBean
将JobDetailBean修改为JobDetailFactoryBean
4)&在&org.springframework.scheduling.quartz.JobDetailFactoryBean bean中设置
&property name="durability" value="true"&&/property&
<span class="a_vote_num" id="a_vote_num_
Spring3.1.0 能匹配quartz2.2.1吗
更多开发者职位上
有什么技术问题吗?
GKing的其它问题今天升级一个spring项目遇到如下错:
HTTP Status 500 - Reque nested exception is org.apache.tiles.definition.DefinitionsFactoryException: I/O Error reading definitions.
org.springframework.web.util.NestedServletException: Reque nested exception is org.apache.tiles.definition.DefinitionsFactoryException: I/O Error reading definitions.
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:948)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:139)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
想起再刚刚学习spring的时候也遇到类似的错,记得是模板定义文件中
&!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD client Configuration 2.1//EN"
"http://tiles.apache.org/dtds/tiles-config_2_1.dtd"&
其中http://tiles.apache.org/dtds/tiles-config_2_1.dtd这个地址容器需要访问一下,容器需要获得这个dtd文件,于是在阿里云服务器上ping&tiles.apache.org,结果得到timeout,在其他另外的阿里云服务器上ping&tiles.apache.org确可以通,看看两台机器的DNS解析地址是一样的。于是修改/etc/hosts,增加了192.87.106.229 tiles.apache.org。保存后重新访问项目一切正常。
阅读(...) 评论()<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&

我要回帖

更多关于 逆战错误报告怎么解决 的文章

 

随机推荐