1

在使用 GWT 托管模式运行我的 web 应用程序时,我还没有找到一种方法将其部署在 Jetty 的根上下文之外。我只能在使用独立应用服务器并在没有 Jetty 的情况下运行托管模式时做到这一点。

有没有办法直接在嵌入式 Jetty 上运行,但在根上下文之外?

4

1 回答 1

3

我不确定您是否为此检查了谷歌群组。这对我有用 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>
于 2012-12-04T17:44:42.113 回答