我有一個運行良好但在Tomcat中不正確的小應用程序,我剛剛將我的GWT war文件夾中的所有文件複製到Tomcat webapps文件夾,當我在localhost上運行我的應用程序時,它開始完美,但是當我嘗試通過Tomcat能夠使一個RPC調用它給了我這個錯誤連接如何在Tomcat中運行GWT RPC
任何想法
感謝
注::我的RPC服務只產生問題,如果我跑進去了TOMCAT,否則RPC做工精細
我的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee">
<!-- Servlets -->
<servlet>
<servlet-name>DashBoardServlet</servlet-name>
<servlet-class>com.dashboard.server.DashBoardServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DashBoardServlet</servlet-name>
<url-pattern>/dashboardsupervisor/DashBoardServlet</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>DashBoardSupervisor.html</welcome-file>
</welcome-file-list>
</web-app>
我的RPC服務接口
package com.dashboard.client;
import java.util.ArrayList;
@RemoteServiceRelativePath("DashBoardServlet")
public interface DashBoardService extends RemoteService {
ArrayList<FoundIntravue> fetchIntraVUE(String first, String second, String choice);
String saveIntraVue(Intravue interVue, ArrayList<Networks> networksList) t throws Exception;
String restoreDatabase(Date selectedDate) throws Exception;
String cleanDatabase() throws Exception;
String saveDatabase() throws Exception;
ArrayList<Intravue> fetchIntravuesList();
}
你的網址是否在服務中正確提供? –
和那個對話框是404沒有找到..所以你的url模式錯了,可以告訴我們你是如何製作RPC的。 ? –
您的模塊web.xml文件很可能包含錯誤。你可以將它與RPC的服務接口一起發佈嗎? – enrybo