我正在尝试开始使用超级开发模式。我正在运行超级开发模式,并且有一个 Web 服务器为我的主 html 页面提供服务,我可以在其中执行“开发模式”并重新编译模块。现在我试图让这个页面访问我的 RequestFactory 和 RPC servlet。我启动了常规开发模式,并在 localhost:8888/gwtRequest 上提供了 servlet。所以现在我运行了三台服务器:
http://localhost:9876/ - GWT Code Server
http://localhost:8080/ - Mongoose web server serving /war directory
http://localhost:8888/ - GWT Dev Mode running servlets
如何将我的应用程序指向正确的 servlet 容器?所有这些服务器都是必需的吗?我现在得到一个 404,因为它正在查看http://localhost:8080/gwtRequest
.
这是 web.xml 的片段:
<servlet>
<servlet-name>requestFactoryServlet</servlet-name>
<servlet-class>com.example.server.util.ExampleRequestFactoryServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>requestFactoryServlet</servlet-name>
<url-pattern>/gwtRequest</url-pattern>
</servlet-mapping>
除此之外,有什么方法可以让这不那么复杂吗?也许一些新功能可以解决其中一些令人头疼的问题?我希望一旦我知道如何为其他开发人员设置环境!并且希望不会使推向生产变得更加困难(即希望最小的配置/代码更改)。
谢谢!