当使用GWT托管模式运行我的webapp时,我还没有找到在Jetty的根上下文之外部署它的方法。我只能在使用独立的应用服务器和运行托管模式而不使用Jetty时才能做到这一点。
有没有一种方法可以直接在嵌入式Jetty上运行,但在根上下文之外?
我不知道你是否在google群组上查看过这个问题。这对我来说是可行的 https:/groups.google.comforum?fromgroups=#!topicgoogle-web-toolkita8OsRmMSaMg。
创建文件 jetty-web.xml
在你 WEB-INF
目录
<?xml version="1.0" encoding="UTF-8"?>
<!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">/myapp</Set>
</Configure>
GWT >=2.6的解决方案。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Configure PUBLIC
"-//Mort Bay Consulting//DTD Configure//EN"
"http://www.eclipse.org/jetty/configure_9_0.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/contextpath</Set>
</Configure>