-
[Tomcat]启动Tomcat时报ClassNotFoundException错误。5
想用Struts2.0.12配置一个简单的登录应用,
但每次启动Tomcat时报如下错误:
2008-11-11 0:22:15 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII 2008-11-11 0:22:16 org.apache.coyote.http11.Http11BaseProtocol init 信息: Initializing Coyote HTTP/1.1 on http-8888 2008-11-11 0:22:16 org.apache.catalina.startup.Catalina load 信息: Initialization processed in 527 ms 2008-11-11 0:22:16 org.apache.catalina.core.StandardService start 信息: Starting service Catalina 2008-11-11 0:22:16 org.apache.catalina.core.StandardEngine start 信息: Starting Servlet Engine: Apache Tomcat/5.5.27 2008-11-11 0:22:16 org.apache.catalina.core.StandardHost start 信息: XML validation disabled 2008-11-11 0:22:16 org.apache.catalina.core.ApplicationContext log 信息: Marking servlet action as unavailable 2008-11-11 0:22:16 org.apache.catalina.core.StandardContext loadOnStartup 严重: Servlet /JEETest threw load() exception java.lang.ClassNotFoundException: org.apache.commons.digester.RuleSet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1386) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) 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:700) at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) 2008-11-11 0:22:16 org.apache.coyote.http11.Http11BaseProtocol start 信息: Starting Coyote HTTP/1.1 on http-8888 2008-11-11 0:22:16 org.apache.jk.common.ChannelSocket init 信息: JK: ajp13 listening on /0.0.0.0:8009 2008-11-11 0:22:16 org.apache.jk.server.JkMain start 信息: Jk running ID=0 time=0/56 config=null 2008-11-11 0:22:17 org.apache.catalina.storeconfig.StoreLoader load 信息: Find registry server-registry.xml at classpath resource 2008-11-11 0:22:17 org.apache.catalina.startup.Catalina start 信息: Server startup in 1120 ms
不知道是什么地方配置错了。
希望各位能指点一二。
谢谢!
附件中是本次应用中的web.xml和struts-config.xml。
本人第一次JavaEye发帖子,如有什么应该改进的地方,请直言。
再谢!2008年11月11日 00:37
5个答案 按时间排序 按投票排序
-
采纳的答案
web.xml的写法:
<!-- action context clean up filter --> <filter> <filter-name>ActionContextCleanUp</filter-name> <filter-class> org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class> </filter> <filter-mapping> <filter-name>ActionContextCleanUp</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <!-- struts2 filter --> <filter> <filter-name>struts</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> <init-param> <param-name>actionPackages</param-name> <param-value></param-value> </init-param> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping>
需要的jar:
freemarker\ognl\xwork\struts-core-xxx
这几个是struts2直接相关的
2008年11月11日 08:30
-
引用想用Struts2.0.12配置一个简单的登录应用,
Struts2的使用方法跟struts完全不同,不能使用struts1的相关配置项目了,看你的情况应该是jar包用的struts2的,可是用法却还是struts1的,网上搜搜struts2的配置方法吧,包括web.xml中的和struts.xml的都不一样
2008年11月11日 08:19
-
java.lang.ClassNotFoundException: org.apache.commons.digester.RuleSet
也是是找不到这个类,你是不是少放了个digester的jar进去了。请检查你的lib2008年11月11日 07:26
相关推荐
- 错误描述:启动时出现“找不到主类”或“java.lang.ClassNotFoundException”。 - 原因分析:通常是由于`CLASSPATH`环境变量未正确设置,或者Tomcat版本与JDK版本不兼容。 - 解决方案:确保JDK已安装且版本适配...
* java.io.EOFException: Tomcat 启动时报错 + 解决方案:检查 Tomcat 的配置文件是否正确,是否存在语法错误或格式不正确的问题。 * Tomcat 内存溢出 + 解决方案:检查 Tomcat 的 JVM 参数设置,是否存在内存溢出...
这种异常的原因是在其他线程的Thread的interrupt方法中止另一个线程时报出的错误,解决方法是一,不做处理,直接抛出;二,捕获异常,再次调用interrupt方法,将中断状态重新设置为true。 15.不支持克隆异常(java....
使用方法:拷贝到Auto CAD的Fonts下
地球hook4.0.1开源
安卓期末大作业—Android图书管理应用源代码(高分项目),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—Android图书管理应用源代码(高分项目)安卓期末大作业—And
本文以电动汽车销售策略为研究对象,综合运用层次分析法、决策树、皮尔逊相关性分析、BP神经网络及粒子群优化等多种方法,深入探讨了影响目标客户购买电动汽车的因素及相应的销售策略。研究结果显示,客户对合资品牌电动汽车的满意度为78.0887,对自主品牌的满意度为77.7654,对新势力品牌的满意度为77.0078。此外,研究还发现电池性能、经济性、城市居住年限、居住区域、工作单位、职务、家庭年收入、个人年收入、家庭可支配收入、房贷占比、车贷占比等因素对电动汽车销量存在显著影响。通过BP神经网络对目标客户的购买意愿进行预测,其预测数据拟合程度超过80%,且与真实情况高度接近。基于研究结果,本文为销售部门提出了提高销量的建议,包括精准定位尚未购买电动汽车的目标客户群体,制定并实施更具针对性的销售策略,在服务难度提升不超过5%的前提下,选择实施最具可行性和针对性的销售方案。 在研究过程中,层次分析法被用于对目标客户购买电动汽车的影响因素进行系统分析与评价;决策树模型则用于对缺失数据进行预测填充,以确保数据的完整性和准确性;BP神经网络用于预测目标客户的购买意愿,并对其预测效果进行评估;粒子群优化算法对BP神经网络模型进行优化,有效提升了模型的稳定性和预测能力;皮尔逊相关性分析用于探究不同因素与购买意愿之间的相关性。通过这些方法的综合运用,本文不仅揭示了影响电动汽车销量的关键因素,还为销售策略的优化提供了科学依据。
cmd-bat-批处理-脚本-文件归类整理器(当前目录版).zip
cmd脚本-bat批处理-抛弃路径尾部指定层次的字符串.zip
内容概要:本文详细介绍了如何在不同场景下选择 MySQL 数据库的方法。首先,解释了通过命令提示窗口使用 USE 语句选择数据库的基本语法和步骤,包括直接在 mysql> 提示符下输入 USE database_name; 来切换数据库,以及通过命令行参数 -D 直接连接并选择数据库的方式。其次,介绍了使用 PHP 脚本选择 MySQL 数据库的方法,重点讲解了 mysqli_select_db 函数的使用方法,给出了完整的 PHP 示例代码,展示了如何建立 MySQL 连接、选择数据库并关闭连接。 适合人群:有一定编程基础,特别是对数据库操作有一定了解的开发人员或运维人员。 使用场景及目标:①需要在命令行环境下进行数据库管理或数据操作的技术人员;②使用 PHP 开发 Web 应用程序时,需要与 MySQL 数据库交互的开发人员;③希望通过编程方式自动化数据库选择流程的开发人员。 阅读建议:对于初学者来说,建议先掌握 MySQL 命令行工具的基本用法,再逐步学习 PHP 数据库连接的相关知识。在实际应用中,应确保所选数据库存在且权限正确,避免因数据库不存在或权限不足导致的操作失败。
解压
cmd-bat-批处理-脚本-删除指定文件夹之外的其他文件夹和文件.zip
cmd脚本-bat批处理-(仅供备用)WINXP原本的各项服务.zip
cmd-bat-批处理-脚本-加密.zip
cmd-bat-批处理-脚本-逐行逐字显示文本.zip
cmd-bat-批处理-脚本-枚举当前目录及子目录大小.zip
cmd-bat-批处理-脚本-删除默认共享.zip
cmd-bat-批处理-脚本-IE主页修改.zip
基于Java的蛋糕商城项目,前后端全部代码
* 生成密钥对:运行 `python file_encrypt_decrypt.py --gen-key` * 加密文件:`python file_encrypt_decrypt.py --encrypt --input 输入文件 --output 加密文件 --public-key 公钥文件` * 解密文件:`python file_encrypt_decrypt.py --decrypt --input 加密文件 --output 解密文件 --private-key 私钥文件` 使用时注意: * 请妥善保管私钥文件 * 加密前请备份原始文件