Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 访问jsf页面时发生异常:Servlet默认值的Servlet.service()引发异常:java.lang.NoSuchMethodError_Maven_Jsf 2_Jboss_Ejb_Java Ee 7 - Fatal编程技术网

Maven 访问jsf页面时发生异常:Servlet默认值的Servlet.service()引发异常:java.lang.NoSuchMethodError

Maven 访问jsf页面时发生异常:Servlet默认值的Servlet.service()引发异常:java.lang.NoSuchMethodError,maven,jsf-2,jboss,ejb,java-ee-7,Maven,Jsf 2,Jboss,Ejb,Java Ee 7,我正在尝试使用以下技术开发一个web应用程序:JSF2.0、EJB3、JPA、Maven。。它基于MVC设计模式,所以到目前为止我有3个项目:一个是包含业务和模型的EJB项目,第二个是包含JSF和JSF页面中使用的所有bean的视图部分,第三个是用于联合前面提到的项目的EAR项目 到目前为止,我制作了一个简单的应用程序,EAR项目在JBoss 7中成功部署,但每当我尝试访问一个页面时,就会出现以下异常: Servlet.service() for servlet default threw ex

我正在尝试使用以下技术开发一个web应用程序:JSF2.0、EJB3、JPA、Maven。。它基于MVC设计模式,所以到目前为止我有3个项目:一个是包含业务和模型的EJB项目,第二个是包含JSF和JSF页面中使用的所有bean的视图部分,第三个是用于联合前面提到的项目的EAR项目

到目前为止,我制作了一个简单的应用程序,EAR项目在JBoss 7中成功部署,但每当我尝试访问一个页面时,就会出现以下异常:

Servlet.service() for servlet default threw exception: java.lang.NoSuchMethodError: com.ocpsoft.pretty.PrettyContext.newDetachedInstance(Ljavax/servlet/http/HttpServletRequest;)Lcom/ocpsoft/pretty/PrettyContext;
我想说的是,我对这些技术不太熟悉

请让我知道,如果你想给你额外的信息,如maven依赖或任何你认为它可以导致这个错误

我有以下与prettyfaces相关的依赖项:

<dependency>
    <groupId>com.ocpsoft</groupId>
    <artifactId>ocpsoft-pretty-faces</artifactId>
    <version>2.0.3</version>
</dependency>

<dependency>
    <groupId>org.ocpsoft.rewrite</groupId>
        <artifactId>rewrite-servlet</artifactId>
    <version>2.0.11.Final</version>
</dependency>

<dependency>
    <groupId>org.ocpsoft.rewrite</groupId>
    <artifactId>rewrite-integration-faces-annotations</artifactId>
    <version>2.0.0.Alpha5</version>
</dependency>


<dependency>
    <groupId>org.ocpsoft.rewrite</groupId>
    <artifactId>rewrite-config-prettyfaces</artifactId>
    <version>2.0.11.Final</version>
</dependency> 

com.ocpsoft
美丽的面孔
2.0.3
org.ocpsoft.rewrite
重写servlet
2.0.11.1最终版本
org.ocpsoft.rewrite
重写集成面注释
2.0.0.5
org.ocpsoft.rewrite
重写配置面
2.0.11.1最终版本

我猜prettyfaces核心缺失,请尝试添加此依赖项:

 <dependency>
    <groupId>com.ocpsoft</groupId>
    <artifactId>prettyfaces-core</artifactId>
    <version>3.0.0</version>
  </dependency>

com.ocpsoft

你知道你对Prettyfaces有依赖吗?嗨@kolossus,我添加了一些与Prettyfaces相关的依赖信息。我是遗漏了什么还是出了什么问题?谢谢!我错过了一些依赖项,包括“prettyfaces core”。