在GWT托管模式下,在嵌入式Jetty的不同上下文中进行部署。

问题描述 投票:0回答:1

当使用GWT托管模式运行我的webapp时,我还没有找到在Jetty的根上下文之外部署它的方法。我只能在使用独立的应用服务器和运行托管模式而不使用Jetty时才能做到这一点。

有没有一种方法可以直接在嵌入式Jetty上运行,但在根上下文之外?

gwt jetty gwt2
1个回答
3
投票

我不知道你是否在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>
© www.soinside.com 2019 - 2024. All rights reserved.