Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.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/4/maven/6.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
Java Jetty 9.3和x2B的Maven依赖性;支持JSP(非嵌入式)_Java_Maven_Jsp_Jetty 9 - Fatal编程技术网

Java Jetty 9.3和x2B的Maven依赖性;支持JSP(非嵌入式)

Java Jetty 9.3和x2B的Maven依赖性;支持JSP(非嵌入式),java,maven,jsp,jetty-9,Java,Maven,Jsp,Jetty 9,我正在升级我的jetty 9.2服务器,该服务器运行一些使用tanukisoftware包装器在我的服务器上运行的webapp。然而,切换到apachejsp似乎带来了各种依赖性问题。我甚至不能再呈现JSP页面了 有没有人在github上有一个使用web.xml和Jetty.xml的非嵌入式JSP Jetty 9.3+maven项目的例子,我可以使用它作为参考来正确设置配置和依赖项 我通过主类org.eclipse.jetty.start.main和jetty.xml作为参数启动jetty 提前

我正在升级我的jetty 9.2服务器,该服务器运行一些使用tanukisoftware包装器在我的服务器上运行的webapp。然而,切换到apachejsp似乎带来了各种依赖性问题。我甚至不能再呈现JSP页面了

有没有人在github上有一个使用web.xml和Jetty.xml的非嵌入式JSP Jetty 9.3+maven项目的例子,我可以使用它作为参考来正确设置配置和依赖项

我通过主类org.eclipse.jetty.start.main和jetty.xml作为参数启动jetty


提前准备

解决方案是在jetty.xml中添加如下内容:

<Array id="plusConfig" type="java.lang.String">
    <Item>org.eclipse.jetty.webapp.WebInfConfiguration</Item>
    <Item>org.eclipse.jetty.webapp.WebXmlConfiguration</Item>
    <Item>org.eclipse.jetty.webapp.MetaInfConfiguration</Item>
    <Item>org.eclipse.jetty.webapp.FragmentConfiguration</Item>
    <Item>org.eclipse.jetty.plus.webapp.EnvConfiguration</Item>
    <Item>org.eclipse.jetty.plus.webapp.PlusConfiguration</Item>
    <Item>org.eclipse.jetty.annotations.AnnotationConfiguration</Item>
    <Item>org.eclipse.jetty.webapp.JettyWebXmlConfiguration</Item>
</Array>  

<Call name="setAttribute">
    <Arg>org.eclipse.jetty.webapp.configuration</Arg>
    <Arg>
        <Ref id="plusConfig" />
    </Arg>
</Call>  

org.eclipse.jetty.webapp.webinf配置
org.eclipse.jetty.webapp.WebXmlConfiguration
org.eclipse.jetty.webapp.MetaInfConfiguration
org.eclipse.jetty.webapp.FragmentConfiguration
org.eclipse.jetty.plus.webapp.EnvConfiguration
org.eclipse.jetty.plus.webapp.plus配置
org.eclipse.jetty.annotations.AnnotationConfiguration
org.eclipse.jetty.webapp.JettyWebXmlConfiguration
org.eclipse.jetty.webapp.configuration
看起来我应该迁移到嵌入式Jetty,因为文档涵盖了很多嵌入式用法。用XML编程也没有那么吸引人