java.lang.reflect.InvocationTargetException

在配置struts2的过称中报了这个异常,在网上查了查找出了原因:
只需要将javassist-3.7.ga.jar 这个jar包放进去就行了。


异常如下:java.lang.RuntimeException:java.lang.reflect.InvocationTargetExceptio n
atcom.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:295)
atcom.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:431)
atcom.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)
atcom.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)
atcom.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)
atcom.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)
atcom.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484)
atcom.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:574)
atcom.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484)
atcom.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer (DefaultConfiguration.java:252)
atcom.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193)
atcom.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
atorg.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)
atorg.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:436)
atorg.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
atorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF ilter.init(StrutsPrepareAndExecuteF ilter.java:51)
atorg.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
atorg.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
atorg.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
atorg.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
atorg.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
atorg.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
atorg.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
atorg.apache.catalina.core.StandardHost.start(StandardHost.java:840)
atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
atorg.apache.catalina.core.StandardService.start(StandardService.java:525)
atorg.apache.catalina.core.StandardServer.start(StandardServer.java:754)
atorg.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl .invoke0(NativeMethod)
at sun.reflect.NativeMethodAccessorImpl .invoke(UnknownSource)
at sun.reflect.DelegatingMethodAccessor Impl.invoke(UnknownSource)
at java.lang.reflect.Method.invoke(Unknown Source)
atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
将javassist-3.7.ga.jar 这个jar包放进去就行了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值