在使用 GWT 托管模式运行我的 web 应用程序时,我还没有找到一种方法将其部署在 Jetty 的根上下文之外。我只能在使用独立应用服务器并在没有 Jetty 的情况下运行托管模式时做到这一点。
有没有办法直接在嵌入式 Jetty 上运行,但在根上下文之外?
我不确定您是否为此检查了谷歌群组。这对我有用 https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/a8OsRmMSaMg
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>