- 設置Tomcat 6
- 安裝了Eclipse + GWT插件 與樣品 生成的代碼
- 創建GWT項目
- Compliled GWT項目(GWT編譯)
- 複製war(編譯)目錄從 eclipse的工作區到TOMCAT webapps/ROOT文件夾
- 在我的瀏覽器上運行localhost:8080
來自GWT項目的sample.html頁面顯示正確,但是當我嘗試使服務器調用發生錯誤時。在TOMCAT RPC 工作的優良 如何使用GWT - RPC到Tomcat服務器
- 與碼頭 沒有問題(Eclipse的GWT農業開發模式)。
catalina.out的日誌在TOMCAT說:
Error deploying web application directory ROOT java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.tomcat.server.GreetingServiceImpl)
我猜有可能是在在servlet定義WEB_INF/web.xml中的一個問題,這是我的web.xml
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
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">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<!-- Servlets -->
<servlet>
<servlet-name>greetServlet</servlet-name>
<servlet-class>com.tomcat.server.GreetingServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/tomcat/greet</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>Tomcat.html</welcome-file>
</welcome-file-list>
</web-app>