`
hgq0011
  • 浏览: 555355 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

WSAD项目移到RAD7上面出现问题?

    博客分类:
  • WSAD
阅读更多
      我把以前做好的项目从WSAD移到RAD7中出现不能解析struts-config.xml,只见在控制台出现如下的一些错误: (我弄了差不多一天也没有搞定,真晕。那么能指点一下?谢谢!)
           )
[08-3-10 12:38:49:421 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, sax] startElement(,param-name,param-name)
[08-3-10 12:38:49:468 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, Digester]   Pushing body text ''
[08-3-10 12:38:49:515 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, Digester]   New match='web-app/filter/init-param/param-name'
[08-3-10 12:38:49:578 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, Digester]   No rules found matching 'web-app/filter/init-param/param-name'.
[08-3-10 12:38:49:625 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, sax] characters(encoding)
[08-3-10 12:38:49:671 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, sax] endElement(,param-name,param-name)
[08-3-10 12:38:49:734 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, Digester]   match='web-app/filter/init-param/param-name'
[08-3-10 12:38:49:781 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, Digester]   bodyText='encoding'
[08-3-10 12:38:49:828 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, Digester]   No rules found matching 'web-app/filter/init-param/param-name'.
[08-3-10 12:38:49:890 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, Digester]   Popping body text ''
[08-3-10 12:38:49:937 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, sax] ignorableWhitespace(
            )
[08-3-10 12:38:49:984 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:49 DEBUG, sax] startElement(,param-value,param-value)
[08-3-10 12:38:50:031 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, Digester]   Pushing body text ''
[08-3-10 12:38:50:093 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, Digester]   New match='web-app/filter/init-param/param-value'
[08-3-10 12:38:50:140 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, Digester]   No rules found matching 'web-app/filter/init-param/param-value'.
[08-3-10 12:38:50:203 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, sax] characters(GB18030)
[08-3-10 12:38:50:250 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, sax] endElement(,param-value,param-value)
[08-3-10 12:38:50:312 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, Digester]   match='web-app/filter/init-param/param-value'
[08-3-10 12:38:50:359 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, Digester]   bodyText='GB18030'
[08-3-10 12:38:50:406 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:50 DEBUG, Digester]   No rules found matching

[08-3-10 12:38:54:406 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:54 DEBUG, Digester]   Pushing body text ''
[08-3-10 12:38:54:406 GMT] 00000023 ServletWrappe E   SRVE0068E: 未捕获到 servlet /login.jsp 的其中一个服务方法中抛出的异常。抛出的异常:javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
	at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:660)
	at com.ibm._jsp._login._jspService(_login.java:98)
	at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
	at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
	at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:115)
	at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:168)
	at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:270)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
	at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433)
	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
	at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)
---- Begin backtrace for Nested Throwables
javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
	at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:747)
	at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:443)
	at com.ibm._jsp._login._jspx_meth_html_form_0(_login.java:171)
	at com.ibm._jsp._login._jspx_meth_html_html_0(_login.java:214)
	at com.ibm._jsp._login._jspService(_login.java:91)
	at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
	at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
	at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:115)
	at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:168)
	at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:270)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
	at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433)
	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
	at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)

[08-3-10 12:38:54:484 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:54 DEBUG, Digester]   New match='web-app/filter-mapping/url-pattern'
[08-3-10 12:38:54:484 GMT] 00000023 WebApp        E   [Servlet Error]-[/login.jsp]: javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
	at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:747)
	at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:443)
	at com.ibm._jsp._login._jspx_meth_html_form_0(_login.java:171)
	at com.ibm._jsp._login._jspx_meth_html_html_0(_login.java:214)
	at com.ibm._jsp._login._jspService(_login.java:91)
	at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:85)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
	at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
	at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:115)
	at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:168)
	at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:270)
	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
	at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433)
	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:93)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:274)
	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
	at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
	at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
	at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
	at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
	at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
	at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194)
	at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741)
	at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863)
	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510)

[08-3-10 12:38:54:546 GMT] 00000031 SystemOut     O [2008 三月 10 12:38:54 DEBUG, Digester]   No rules found matching 'web-app/filter-mapping/url-pattern'.
分享到:
评论
1 楼 hgq0011 2008-03-11  
这个问题部分已解决。
找不到struts-config.xml文件应该是web.xml加载它的路径要写完整(web-inf/struts-config.xml要写成/web-inf/struts-config.xml)。

但是我觉得RAD7服务启动的速度非常慢,WAS下1分钟更搞定的RAD7要3分种才能搞定,太慢了。而且系统响应时间也变慢了。似乎它写的日志太多、解析所有的xml文件引起的。不知道为什么?

相关推荐

    wsad 操作指南 英文文档

    - **部署应用**:将项目打包为可部署的WAR或EAR文件,通过WSAD的部署工具将其发布到WebSphere应用服务器上。 **4. 配合WebSphere应用服务器** WSAD与WebSphere应用服务器紧密集成,开发者可以在不离开IDE的情况下...

    !!!!!!!!WSAD安装及使用

    通过以上步骤,我们可以成功地在WSAD环境中搭建WEB项目,并将其发布到WAS服务器。WSAD的强大功能在于其集成了开发、测试和调试的一体化环境,使得开发者能够更高效地进行企业级应用的开发和管理。在实际工作中,熟练...

    2.1_WSAD基本操作

    - **导入:** 将外部文件或项目导入到 WSAD 中。 - **导出:** 将项目或部分资源导出到外部文件系统或存储设备。 ##### 首选项 - **定义:** 用于设置 WSAD 的各项配置,包括编辑器配置、代码格式化规则等。 - **操作:...

    WSAD开发EJB.pdf

    - **项目管理**:WSAD支持对项目的全生命周期管理,从创建到部署。 - **代码生成**:该工具提供了自动生成代码的功能,大大减少了手动编码的工作量。 - **调试支持**:WSAD集成了强大的调试工具,帮助开发者快速...

    WSAD开发讲解教程

    - **定义**:随着 Java 的出现,Java Applets 成为了一个在 Web 应用程序中引入动态内容的方法。 - **特点**:Java Applets 可以嵌入到 HTML 页面中,并在用户的浏览器上运行,提供了更多的交互性和动态功能。 ####...

    wsadwsadwsad

    【标题】:“wsadwsadwsad”实际上指的是在计算机游戏中常见的键盘操作组合,通常用于控制游戏中的角色上下左右移动。在本情境中,它似乎与Websphere服务器相关,可能是指通过特定的操作方式或者键位设置来管理或...

    允许选择工作区 for WSAD 5.0&5.1

    允许选择工作区 for WSAD 5.0&5.1

    使用WSAD开发WEB应用(IBM Software Institute)

    在IT行业中,Web应用的开发是一项至关重要的任务,而IBM WebSphere Application Developer(WSAD)则是其中的一个强大工具,尤其适用于构建基于Java 2 Platform, Enterprise Edition(J2EE)的复杂企业级应用。...

    VC++全局钩子WSAD控制鼠标

    在IT领域,尤其是在Windows系统编程中,"全局钩子"是一个关键的概念,它涉及到系统级的事件监控和处理。本文将深入探讨标题“VC++全局钩子WSAD控制鼠标”所涵盖的技术点,并结合描述“全局钩子,通过WSAD四个键来...

    WSAD512toJSE8.pdf

    从 IBM WebSphere Studio Application Developer 5.1.2 迁移到 Sun Java Studio Enterprise 8 是一个重要的过程,不仅涉及到技术上的调整,还需要考虑项目的长期发展和维护策略。通过遵循文档中提供的指导原则和步骤...

    WSAD和WAS的使用总结

    1. 中文编码处理:在WAS5及以上版本中,中文是以字节流方式传输,导致处理中文时可能出现问题。为了解决这个问题,可以使用如下的Java代码将字符串从ISO8859-1编码转换为HZ编码,确保中文正确显示: ```java public...

    webSphere教材wsad5入门介绍

    这是WSAD的一个高级版本,提供了更多高级功能,如集成的版本控制、团队协作工具等,非常适合大型项目或团队使用。 ##### 2.4 WebSphere Studio Enterprise Developer 这是WSAD的另一个版本,主要针对企业级应用开发...

    websphere+wsad+db2教程介绍

    操作界面通常由多个视图组成,如项目浏览器、源代码编辑器、调试器和问题视图等,帮助开发者高效地进行开发工作。 【开发J2EE应用】 在WSAD中开发J2EE应用,可以创建各种组件,如EJB(Enterprise JavaBeans)用于...

    初学AngularJs——2048小游戏实现,使用WSAD操作方向

    在2048游戏中,双数据绑定使得游戏状态(如棋盘上的数字)能够实时反映在用户界面上,而指令可以用来定义自定义的行为,比如处理键盘事件(WASD键)。服务则可以用来封装逻辑,如游戏规则计算和状态管理。模块则是...

    wsad上下左右0000000000000

    00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

    wsad.cpp

    wsad.cpp

    WSAD中的Oracle数据源的配置

    - **导入驱动程序**:将下载的`.jar`文件导入到WSAD中指定的位置。通常情况下,可以将这些文件放置在服务器的`lib`目录下。 #### 三、设置数据源 一旦成功添加了驱动程序,接下来就需要创建一个数据源,以便应用...

Global site tag (gtag.js) - Google Analytics