`
MonkeyEye
  • 浏览: 5473 次
  • 性别: Icon_minigender_1
  • 来自: 乌鲁木齐
最近访客 更多访客>>
社区版块
存档分类
最新评论

JBoss 5.1.0.GA 应用服务器的一个问题:javax.servlet.ServletException

阅读更多
整了2天,终于解决了问题。
做个记录,不要忘记了,呵呵

1、部署成功,但提示错误
部署EJB3应用,JBoss 5.1.0.GA ,default,默认,未修改任何参数。前端使用JSF1.2,怎么都通过不了,部署在JBoss 5.1.0.GA 后,启动没有问题,但是web总是提示如下错误:
exception

javax.servlet.ServletException
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

[b]root cause[/b]

java.lang.NullPointerException
	org.jboss.seam.jsf.SeamViewHandler.calculateLocale(SeamViewHandler.java:55)
	org.ajax4jsf.application.ViewHandlerWrapper.calculateLocale(ViewHandlerWrapper.java:65)
	com.sun.faces.application.ViewHandlerImpl.createView(ViewHandlerImpl.java:372)
	org.jboss.seam.jsf.SeamViewHandler.createView(SeamViewHandler.java:68)
	org.ajax4jsf.application.ViewHandlerWrapper.createView(ViewHandlerWrapper.java:79)
	org.ajax4jsf.application.AjaxViewHandler.createView(AjaxViewHandler.java:93)
	com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:208)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
	com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:102)
	com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


2、服务器log提示的错误信息
主要是以下WARN的提示后,产生了一大推错误
WARN [SeamPhaseListener] There should only be one Seam phase listener per application
...
swallowing exception
...
JSF1054: (Phase ID: RESTORE_VIEW 1, View ID: ) Exception thrown during phase execution:.....
...
Servlet.service() for servlet FacesServlet threw exception


3、问题的解决
(1)症结:包重复。
jboss启动后,会在应用\tmp\deploy目录下部署admin-console.war,则导致以下两个lib目录下的包重复:
<!--2个目录-->

..\default\tmp\5uq3rg-xx7acf-gm3dqyok-1-gm3dr7cn-u\admin-console.war\WEB-INF\lib
..\jboss510GA\server\default\deploy\admin-console.war\WEB-INF\lib

<!--重复的包-->
jboss-seam-debug-2.1.0.SP1.jar
jboss-seam-jul-2.1.0.SP1.jar
jboss-seam-ui-2.1.0.SP1.jar
org.jboss.seam-jboss-seam-2.1.0.SP1.jar

(2)解决办法:删除了..\jboss510GA\server\default\deploy\admin-console.war\WEB-INF\lib下的4个包。

ok

也不知道是不是配置问题,jboss安装后,未动配置。

分享到:
评论

相关推荐

    jboss-5.1.0.GA 下载地址

    JBoss AS 5.1.0.GA,全称JavaBoss Application Server,是Red Hat公司开发的一款开源且免费的企业级Java应用服务器,基于Java EE(Enterprise Edition)5规范。这个版本发布于2009年,是JBoss AS 5系列的重要里程碑...

    jboss-5.1.0.GA-jdk6.part2.rar

    jboss-5.1.0.GA-jdk6的部分part2,另外还有part1需要一起下载之后,再解压使用,该软件均从官方网站下载,请放心使用。

    jboss-5.1.0.GA Getting_Started_Guide.pdf

    JBoss 5.1.0.GA 是一个企业级的应用服务器,它提供了丰富的服务来支持 Java 应用程序的部署与运行。该版本的 Getting Started Guide(起步指南)详细介绍了如何安装、配置及管理 JBoss 5.1.0.GA。 #### 二、JBoss ...

    jboss-5.1.0.GA-jdk6.part1.rar

    jboss-5.1.0.GA-jdk6的部分part1,另外还有part2(http://download.csdn.net/detail/shyaideguo/5160168)需要一起下载之后,再解压使用,该软件均从官方网站下载,请放心使用。

    jboss-5.1.0.GA.part3

    jboss官网经常下载不了,可尝试下这个资源分三个压缩包,请分别下载解压

    jboss-5.1.0.GA-src.tar.gz

    JBoss AS 5.1.0 GA 是一个历史悠久但至关重要的中间件产品,它属于Java企业版(Java EE)的应用服务器,由Red Hat公司开发。这个版本的源代码压缩包"jboss-5.1.0.GA-src.tar.gz"为开发者提供了深入理解其工作原理的...

    jboss-5.1.0.GA安装指导

    - **应用服务器配置变更**:介绍了JBoss 5.1.0.GA版本中应用服务器配置的变化,包括新的配置选项、默认值更改等。 - **管理**:涵盖了关于管理工具、接口等方面的信息。 - **应用程序**: - **EAR作用域**:解释了...

    some issues for jboss-5.1.0.ga

    5.1.0.GA是JBoss的一个特定版本,GA代表“General Availability”,意味着该版本已经过充分测试并可供生产使用。 描述中的链接指向了一篇博客文章,尽管内容没有给出,但可以推测博主可能在讨论他们在使用JBoss ...

    jboss-5.1.0.GA.zip.7z2.part

    jboss-5.1.0.GA.zip.7z2.part

    jboss-4.0.5.GA.zip

    4.0.5.GA版本是JBoss的一个稳定版本,发布于2006年,适用于那些需要可靠且成熟的Java应用程序部署的企业。 JBoss 4.0.5.GA的核心特性包括: 1. **Java EE 5支持**:JBoss 4.0.x系列是基于Java EE 5标准的,提供了...

    jboss-5.1.0.GA.zip.7z1.part

    jboss-5.1.0.GA.zip.7z1.part

    jboss-5.1.0.GA下载(共享份)

    单个只能60所以分了三块

    jboss-5.1.0.GA.part1.rar

    jboss-5.1.0.GA 版本的part1,另外还有part2(http://download.csdn.net/detail/shyaideguo/5160163)。请一起下载之后再解压使用,jboss-5.1.0.GA 版本从jboss的官网下载,请各位放心使用。

    jboss-5.1.0.GA.part2.rar

    jboss-5.1.0.GA 版本的part2,另外还有part1。请一起下载之后再解压使用,jboss-5.1.0.GA 版本从jboss的官网下载,请各位放心使用。

    jboss-5.1.0.GA_02 第二部分

    jboss-5.1.0.GA, 因为太大了,我分了两部分上传,这是第二部分,我把里面的service目录的内容放到第二部分了,下载的时候 记得找我的上传目录找第一部分资源,然后把第二部分解压到第一部分的server目录 便可。第一...

    jboss-5.1.0.GA配置指南

    - **JBoss企业应用平台5.0**:本版本为JBoss企业应用平台的一个重要版本,提供了丰富的功能和服务,适用于构建、部署和管理企业级Java应用程序。 - **使用场景**:该平台支持多种应用场景,包括但不限于Web应用程序...

    jboss-4.2.3.GA_下的jboss-4.2.3.GA_下的

    JBoss AS 4.2.3.GA是一个功能丰富的Java应用服务器,其核心功能包括EJB、JMS、JPA等Java EE服务。压缩包中的文件提供了软件的许可证、安装指南、基础服务器部署以及版本信息。理解这些组件和文件的作用,对于正确...

    jboss-5.1.0.GA _01

    jboss-5.1.0.GA, 因为太大了,我分了两部分上传,这是第一部分,我把里面的service目录的内容放到第二部分了,下载的时候 记得我的上传目录找第二部分资源,然后解压到server目录 便可

    jboss-5.1.0.GA.zip

    jboss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/...

    JBOSS5.0.0.GA1安装部署手册.rar

    JBoss是Red Hat公司开发的一款开源Java应用服务器,它基于Java EE规范,为开发者提供了运行企业级Java应用程序的平台。本手册将详细讲解如何安装和部署JBoss 5.0.0.GA1版本,这一版本是JBoss的一个重要里程碑,引入...

Global site tag (gtag.js) - Google Analytics