2017-05-07 16 views
0

내 서버에서 실행할 tanukisoftware 래퍼를 사용하여 일부 webapp를 실행중인 jetty 9.2 서버를 업그레이드하는 중입니다. 그러나 apache-jsp 로의 전환은 모든 종류의 종속성 문제를 도입 한 것 같습니다. 더 이상 JSP 페이지를 렌더링 할 수 없습니다!JSP 지원 (포함되지 않음)이 포함 된 Jetty 9.3+에 대한 Maven 종속성

내 구성 및 종속성 설정을 얻기 위해 참조로 사용할 수있는 github의 web.xml 및 jetty.xml을 사용하는 JSP 임베디드 JSP가 아닌 9.3 이상의 maven 프로젝트가있는 사람이 있습니까?

메인 클래스 인 org.eclipse.jetty.start.Main 및 jetty.xml을 매개 변수로 사용하여 jetty를 시작합니다.

TY 미리!

답변

0

솔루션은 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> 

보인다. 그리고 XML 프로그래밍은 어쨌든 매력적이지 않습니다 ...