struts2配置后的一个简单程序,出现如下错误

问题描述

[size=x-small][/size]六月 09, 2012 9:52:23 上午 org.apache.catalina.core.AprLifecycleListener init信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: F:Program FilesJavajdk1.7.0_04bin;F:Program FilesApache Software FoundationTomcat 6.0bin六月 09, 2012 9:52:23 上午 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-8080六月 09, 2012 9:52:23 上午 org.apache.catalina.startup.Catalina load信息: Initialization processed in 502 ms六月 09, 2012 9:52:24 上午 org.apache.catalina.core.StandardService start信息: Starting service Catalina六月 09, 2012 9:52:24 上午 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/6.0.10六月 09, 2012 9:52:24 上午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Dispatcher initialization failedjava.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:301)at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:438)at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484)at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:580)at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:288)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:205)at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:193)at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)at org.apache.catalina.core.StandardService.start(StandardService.java:448)at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)at org.apache.catalina.startup.Catalina.start(Catalina.java:552)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:601)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)Caused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:601)at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:299)... 32 moreCaused by: java.lang.ExceptionInInitializerErrorat com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:85)... 37 moreCaused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:168)... 38 moreCaused by: java.lang.ClassNotFoundException: javassist.ClassPoolat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:186)at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165)... 38 more六月 09, 2012 9:52:24 上午 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2java.lang.reflect.InvocationTargetException - Class: com.opensymphony.xwork2.inject.ContainerImpl$MethodInjectorFile: ContainerImpl.javaMethod: injectLine: 301 - com/opensymphony/xwork2/inject/ContainerImpl.java:301:-1at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:450)at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:193)at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)at org.apache.catalina.core.StandardService.start(StandardService.java:448)at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)at org.apache.catalina.startup.Catalina.start(Catalina.java:552)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:601)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:301)at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:438)at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)at com.opensymphony.xwork2.inject.ContainerBuilder$3.create(ContainerBuilder.java:93)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:487)at com.opensymphony.xwork2.inject.ContainerBuilder$7.call(ContainerBuilder.java:484)at com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:580)at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:484)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.createBootstrapContainer(DefaultConfiguration.java:288)at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:205)at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)... 19 moreCaused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:601)at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:299)... 32 moreCaused by: java.lang.ExceptionInInitializerErrorat com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(OgnlValueStackFactory.java:85)... 37 moreCaused by: java.lang.IllegalArgumentException: Javassist library is missing in classpath! Please add missed dependency!at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:168)... 38 moreCaused by: java.lang.ClassNotFoundException: javassist.ClassPoolat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName(Class.java:186)at ognl.OgnlRuntime.<clinit>(OgnlRuntime.java:165)... 38 more六月 09, 2012 9:52:24 上午 org.apache.catalina.core.StandardContext start严重: Error filterStart六月 09, 2012 9:52:24 上午 org.apache.catalina.core.StandardContext start严重: Context [/struts2] startup failed due to previous errors六月 09, 2012 9:52:25 上午 org.apache.coyote.http11.Http11Protocol start信息: Starting Coyote HTTP/1.1 on http-8080六月 09, 2012 9:52:25 上午 org.apache.jk.common.ChannelSocket init信息: JK: ajp13 listening on /0.0.0.0:8009六月 09, 2012 9:52:25 上午 org.apache.jk.server.JkMain start信息: Jk running ID=0 time=0/31 config=null六月 09, 2012 9:52:25 上午 org.apache.catalina.startup.Catalina start信息: Server startup in 1215 ms[align=left][/align]

解决方案

缺少包吧。。。。javassist.jarhttp://blog.csdn.net/helifengwell/article/details/5855144
解决方案二:
你用的jdk版本太新了,tomcat不支持,你可以用1.6+tomcat6 或者用1.7+tomcat7
解决方案三:
[size=x-small][/size]六月 09, 2012 9:52:23 上午 org.apache.catalina.core.AprLifecycleListener init 信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: F:Program FilesJavajdk1.7.0_04bin;F:Program FilesApache Software FoundationTomcat 6.0bin 我没有往下看了,你的JDK版本不被tomcat支持你配置一个JDK1.5的版本试试!或者换个高版本的tomcat然后在看看!

时间: 2024-08-29 13:32:47

struts2配置后的一个简单程序,出现如下错误的相关文章

vc++-谁能帮我解决一个简单程序

问题描述 谁能帮我解决一个简单程序 1.多个类的继承关系画出结构图(五个以上类) 2.定义五个以上类 ,每个类写出类的定义(2个文件) 3.使用静态数据成员和静态成员函数 4.要求有基类和派生类的构造函数 和至少一个析构函数)5运算符重载 成员函数或友元函数 6.实现多重继承和虚基类 7.使用抽象类,实现多态性 8.主函数 解决方案 这个比较简单吧,你去找本C++的书籍都会有例子的,你着急吗, 我最近有点忙,不然可以给你写. 解决方案二: 作业要自己完成,这都是Java基本概念得理解,

软件工程-如何从写一个简单程序到写一个工程过渡?

问题描述 如何从写一个简单程序到写一个工程过渡? 最近学习Python基本上一些基本语法都已经学完了,但是觉得模仿一些Python实战后,还是觉得离工程有一段距离,大家是怎么完成这一段过渡的? 解决方案 平时多积累,关键要吃透教材,狂做案例 解决方案二: 写的一个简单的RestfulWCF程序写一个简单的 JGroups 程序C++写的书上一个简单的电话薄程序----------------------

c++-C++,书店的一个小程序,有错误

问题描述 C++,书店的一个小程序,有错误 #include #include using namespace std; class Sales_data { friend std::istream& operator>>(std::istream&, Sales_data&); friend std::ostream& operator<<(std::ostream&, const Sales_data&); friend bool

分析C语言一个简单程序_C 语言

首先给大家一个简单的例子,让读者有个整体的认识,代码如下: #include <stdio.h> int main() { puts(""); return 0; } 函数的概念 先来看第4行代码,这行代码会在显示器上输出"".前面我们已经讲过,puts 后面要带( ),字符串也要放在( )中. 在C语言中,有的语句使用时不能带括号,有的语句必须带括号.带括号的称为函数(Function) . C语言提供了很多功能,例如输入输出.获得日期时间.文件操作等

struts2.0-我写了一个简单的struts2登录验证但是不能跳转,找了好久也不知道为什么,请大神帮忙看一下,先谢了

问题描述 我写了一个简单的struts2登录验证但是不能跳转,找了好久也不知道为什么,请大神帮忙看一下,先谢了 解决方案 SUBMITE提交呢? 解决方案二: 解决方案三: 调试下Action方法进入了吗?

求一个简单程序

问题描述 那位哥哥姐姐能帮我设计个程序啊,非常简单的,求助啊,对用户输入的姓名查询出相应的个人信息的功能谢谢了 解决方案 解决方案二:去51aspx下载就可以了!解决方案三:最简单的你就弄一张表保存用户信息就够了.解决方案四:这种东西还要问!!!!!解决方案五:数据库建一个用户信息表(或者xml.txt,什么的都可以)查询就是一个模糊查询以sql为例,看一下ADO.NETstringCon="你的数据库连接字符串";stringuname="Chinajiyong"

如何点Button按钮后打开一个应用程序呢?(C#)

问题描述 希望大家帮助,急用........... 解决方案 解决方案二:你是什么结构的?如果是winform,从注册表里读取这类文件打开的关联程序,根据程序的路径,用shell语句执行.如果是应用程序,直接可以用shell执行.欢迎加入我的程序设计QQ群80532706哟解决方案三:是winform.能详细些吗?不太懂,谢了........解决方案四:privatevoidbutton1_Click(objectsender,EventArgse){System.Diagnostics.Pro

Struts2配置 result转发URL带# 就报404错误!!

问题描述 <packagename="info-json"extends="json-default"><actionname="jsonInfo"class="com.simonx.web.InfoThreadAction"><resultname="infoPostList">/simon/index.jsp#jsp/post.jsp</result>&l

我的WCF之旅(1):创建一个简单的WCF程序

写在前面 在Microsoft提出.NET战略以来, 先后推出了一系列产品和技术, 这些产品和技术为我们在.NET平台下建立企业级的分布式应用提供了很大的 便利.这些技术和产品包括:.NET Remoting,XML WebSerivce,WSE(2.0,3.0),Enterprise Service, MSMQ ...... 我们知道,和一个相对独立的应用不同,我们开发一个分布式应用, 尤其是开发一个企业级的分布式应用, 我们需要考虑较多的东西.比如我们要考虑数据在不同的应用之间传递时采取什么