Java webapp (mywebapp이라고 부름)을 실행 중입니다. 현재Jetty webapp url의 루트 요소를 제거하려면 어떻게해야합니까?
내가 로컬로 지정하여이 웹 애플리케이션 내 페이지에 액세스 : 그러나
http://localhost:9000/mywebapp/mystuff
, 내가 사용하여 접근 할 필요가 :
http://localhost:9000/mystuff
내가 어떻게 할 수 있습니까? 좀 confs 덤비는 시도했지만, 아무 소용이 ...
이 내 현재 root.xml입니다 : 또한 시도
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
<Set name="contextPath">/root</Set>
<Set name="war">
<SystemProperty name="app.webapps.path"/>/mywebapp.war
</Set>
</Configure>
:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
<Set name="contextPath">/</Set>
<Set name="war">
<SystemProperty name="app.webapps.path"/>/mywebapp.war
</Set>
</Configure>
내가 메이븐을 사용하고 있습니다 그것이 차이를 만들 수 있는지 확실하지 않습니다.
감사합니다.
자세한 답변을 주셔서 감사합니다 - perfect :) – laura
빈 컨텍스트 경로가 "서블릿 사양 3.0에서 효과적으로 금지되어 있습니까?" 이 효과에 대한 특정 언급을 인용 할 수 있습니까? – Gili
@Gili 나는 그 진술을 좀 더 명확하게 업데이트했다. –