`
xiongpf88
  • 浏览: 17883 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2 用tomcat5.0 与 tomcat-5.5.9 都不能启动,报同一个错误

阅读更多

Struts2 用tomcat5.0 与 tomcat-5.5.9 都不能启动,报同一个错误,而我在学校的 Windows 2000加tomcat5.0 可以运行,而带回家就不能运行了.以下是我加的 struts2 的包

错误信息

2007-10-19 12:05:18 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2007-10-19 12:05:18 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1188 ms
2007-10-19 12:05:18 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2007-10-19 12:05:18 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.9
2007-10-19 12:05:18 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2007-10-19 12:05:19 org.apache.catalina.core.ApplicationContext log
信息: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2007-10-19 12:05:19 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive jsp-examples.war
2007-10-19 12:05:20 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2007-10-19 12:05:20 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2007-10-19 12:05:20 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive ROOT.war
2007-10-19 12:05:20 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive servlets-examples.war
2007-10-19 12:05:20 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2007-10-19 12:05:20 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2007-10-19 12:05:20 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive tomcat-docs.war
2007-10-19 12:05:20 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive webdav.war
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester).
log4j:WARN Please initialize the log4j system properly.
2007-10-19 12:05:23 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2007-10-19 12:05:23 org.apache.catalina.core.StandardContext start
严重: Context [/strutsb] startup failed due to previous errors
2007-10-19 12:05:23 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2007-10-19 12:05:23 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2007-10-19 12:05:23 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/78  config=null
2007-10-19 12:05:23 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2007-10-19 12:05:23 org.apache.catalina.startup.Catalina start
信息: Server startup in 5234 ms
我的struts.xml

xml 代码
  1. <!---->xml version="1.0" encoding="UTF-8" ?>  
  2. <!---->
  3.     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"   
  4.     "http://struts.apache.org/dtds/struts-2.0.dtd">  
  5. <struts>  
  6.     <constant name="struts.devMode" value="true">constant>  
  7.     <constant name="struts.i18n.reload" value="true">constant>  
  8.     <constant name="struts.enable.DynamicMethodInvocation" value="true">constant>    
  9.     <constant name="struts.tag.altSyntax" value="true">constant>     
  10.     <!---->  
  11.     <constant name="struts.custom.i18n.resources" value="action.BookMgrAction">constant>  
  12.     <package name="bookmgr" namespace="/"  
  13.     extends="struts-default">  
  14.         <action name="addsave"    
  15.             class="action.BookMgrAction"  
  16.             method="addBook"               
  17.         >                  
  18.             <result name="index">/addbook.jspresult>  
  19.             <result name="input">/addbook.jspresult>         
  20.             <result>/showbook.jspresult>  
  21.         action>  
  22.         <action name="addUser" class="action.addUserAction">  
  23.             <result name="input">/adduser.jspresult>  
  24.             <result name="index">/adduser.jspresult>  
  25.             <result>/user.jspresult>     
  26.         action>  
  27.            
  28.     package>  
  29. struts>  

Web.xml

xml 代码
  1. <!---->xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.4"    
  3.     xmlns="http://java.sun.com/xml/ns/j2ee"    
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    
  5.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee    
  6.     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
  7.     <filter>  
  8.         <filter-name>strutsfilter-name>  
  9.         <filter-class>org.apache.struts2.dispatcher.FilterDispatcherfilter-class>  
  10.     filter>  
  11.     <filter-mapping>  
  12.         <filter-name>strutsfilter-name>  
  13.         <url-pattern>/*url-pattern>  
  14.     filter-mapping>  
  15. web-app>  

 

我的 addUserAction.java

java 代码
  1. package action;   
  2.   
  3. import com.opensymphony.xwork2.ActionSupport;   
  4.   
  5. import entity.User;   
  6.   
  7. public class addUserAction extends ActionSupport {   
  8.   
  9.     private static final long serialVersionUID = 0L;   
  10.     private User user=null;   
  11.   
  12.     public User getUser() {   
  13.         return user;   
  14.     }   
  15.   
  16.     public void setUser(User user) {   
  17.         this.user = user;   
  18.     }   
  19.     @Override  
  20.     public String execute() throws Exception {   
  21.         System.out.println("已经执行了");   
  22.         return SUCCESS;   
  23.     }   
  24. }   

 

BookMgrAction.java 代码如下

java 代码
  1. package action;   
  2.   
  3. import com.opensymphony.xwork2.ActionSupport;   
  4.   
  5. import entity.Book;   
  6.   
  7. public class BookMgrAction extends ActionSupport {   
  8.     private Book bk = null;   
  9.     public Book getBk() {   
  10.         return bk;   
  11.     }   
  12.     public void setBk(Book bk) {   
  13.         this.bk = bk;   
  14.     }   
  15.        
  16.     public String addBook() throws Exception {   
  17.         //调用业务方法执行保存   
  18.         System.out.println("Name:" + bk.getName() + " price:" + bk.getPrice());   
  19.         return super.execute();   
  20.     }   
  21. }   

 

addbook.jsp 如下

js 代码
 
  • strutsb.rar (16.5 KB)
  • 描述: 这是源代码
  • 下载次数: 29
分享到:
评论
5 楼 retitan 2007-12-19  
我也遇到过的,谢谢你的提醒
4 楼 xiongpf88 2007-10-26  
问题被我同学指出来了,原来是我的JDK版本问题,把它换成JDK1.5,编译就可以通过了。
3 楼 kyo100900 2007-10-19  
struts.property文件有没有?
2 楼 eivenchan 2007-10-19  
看看$CATALINA_HOME/logs目录下的log信息,
应该是Filter类找不到。
1 楼 xiongpf88 2007-10-19  
刚刚第一个图片没有显示出来再发一次<img alt=''/>

相关推荐

    Tomcat-5.5.9版

    《深入理解Tomcat-5.5.9版:构建高效Web服务器》 Tomcat-5.5.9版是一款经典的Java应用服务器,尤其以其作为开源的Servlet和JSP容器而闻名。这款版本发布于2007年,是Apache Tomcat服务器的一个稳定版本,为开发者...

    jakarta-tomcat-5.5.9

    【Jakarta Tomcat 5.5.9:一个经典的Web应用服务器】 Jakarta Tomcat,由Apache软件基金会开发,是一个开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范。Tomcat 5.5.9是这个系列的一个...

    jakarta-tomcat-5.5.9-compat

    【Jakarta Tomcat 5.5.9 Compat】是一个重要的历史版本,它属于Apache Tomcat服务器的一个组件,主要用于提供对旧版Java Servlet和JavaServer Pages(JSP)规范的兼容性支持。Tomcat作为开源的Java应用服务器,主要...

    itextpdf-5.5.9.jar和中文支持包itextasian-5.5.9.jar

    iTextPDF是一个流行的Java库,用于创建、修改和处理PDF文档。版本5.5.9是这个库的一个稳定发行版,提供了丰富的API和功能,使得...无论你是开发企业级应用还是个人项目,这两个库都能成为你不可或缺的PDF处理助手。

    jdk5.0 tomcat5.0配置全攻略

    本篇文章旨在帮助那些在Java学习过程中遇到环境配置问题的朋友,提供一份详尽的JDK 5.0 和 Tomcat 5.0 的安装与配置指南。 #### JDK 5.0 安装与配置 1. **下载JDK 5.0**: - 访问Sun官方站点...

    mysql-5.5.9.tar.gz

    MySQL是世界上最受欢迎的开源数据库系统之一,而`mysql-5.5.9.tar.gz`是一个包含MySQL服务器版本5.5.9源代码的压缩文件。这个文件采用的是tarball格式,`.tar.gz`扩展名表示它首先使用tar工具将多个文件和目录打包成...

    mysql-5.5.9-winx64

    MySQL(官方发音为/maɪ ˌɛskjuːˈɛl/“My S-Q-L”,但也经常被错误读作/maɪ ˈsiːkwəl/“My Sequel”)原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统...

    tomcat-5.5.9

    Tomcat 5.5.x系列作为Tomcat的一个稳定版本,5.5.9是在5.5.x系列中的一个重要更新,它修复了许多已知问题,提高了服务器的稳定性和安全性。这个版本支持Servlet 2.4和JSP 2.0规范,为开发者提供了可靠的平台来运行...

    itextpdf-5.5.9.jar

    我们知道pdf文档是经常被使用的,如何使用代码生成pdf文档了,使用java生成pdf文档需要使用该jar包

    tomcat5.5.9安装包

    【标题】"Tomcat5.5.9安装包"是一个针对初学者和专业人士的重要服务器软件,主要用于部署和运行Java Servlets以及JavaServer Pages (JSP)。Tomcat是Apache软件基金会 Jakarta项目的一部分,是一个开源、免费的Web...

    hibernate-tools-5.5.9.Final.jar

    hibernate-tools-5.5.9.Final

    php-5.5.9-Win32-VC11-x64.zip

    在使用这些文件时,需要确保所有依赖项都已正确配置,以避免运行时错误。同时,由于这是PHP的一个旧版本,可能不支持最新的特性或不包含已知的安全修复,因此在实际生产环境中,推荐使用更新的PHP版本。

    linux 启动 Tomcat 命令

    在Linux环境下部署与管理Java Web应用程序时,Apache Tomcat服务器作为最常用的轻量级应用容器之一,其启动与停止命令是运维人员必须掌握的基本技能。本文将详细介绍如何在Linux系统中启动Tomcat服务器,并解释相关...

    AirServer-5.5.9-x64 免费版本

    总之,AirServer 5.5.9-x64免费版本是一款值得信赖的多平台无线投屏工具,无论是在教育、工作还是娱乐场合,都能提供出色的屏幕镜像服务。其优秀的画质表现、广泛的设备兼容性以及强大的直播功能,无疑使其在同类...

    ha_innosetup-5.5.9中文版

    本资源提供的"ha_innosetup-5.5.9中文版"是InnoSetup的一个中文版本,为国内用户提供了更加友好的语言环境,便于理解和操作。 InnoSetup的主要特点包括: 1. **脚本驱动**:InnoSetup使用基于 Pascal 的脚本来编写...

    tomcat 5.5.9

    3. 启动与停止服务:使用`$CATALINA_HOME/bin/startup.sh`启动Tomcat,`$CATALINA_HOME/bin/shutdown.sh`关闭服务。 三、应用部署与管理 1. 应用部署:将Web应用的WAR文件放入`$CATALINA_HOME/webapps`目录下,...

Global site tag (gtag.js) - Google Analytics