gpt4 book ai didi

gwt - 如何使用 GWT - RPC 到 Tomcat 服务器

转载 作者:行者123 更新时间:2023-11-28 21:54:46 29 4
gpt4 key购买 nike

  1. 已安装 Tomcat 6
  2. 安装 Eclipse + GWT 插件
  3. 使用示例创建 GWT 项目生成代码
  4. Compiled GWT project(GWT编译)
  5. 从复制的war(编译)目录eclipse 的工作区到 TOMCATwebapps/根文件夹
  6. 在我的浏览器中运行 localhost:8080

GWT 项目中的 sample.html 页面显示正确,但是当我尝试进行服务器调用时发生错误。

  • 码头没问题(Eclipse GWT 开发模式)-rpc工作顺利
  • TOMCAT 的问题。

TOMCAT 的 catalina.out 日志说:

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>

最佳答案

当我部署到我的 Godaddy 托管服务器时,我遇到了同样的问题。它在我的本地机器上运行良好,但在我部署时却不行。我收到了完全相同的错误消息。问题是您使用比 Tomcat 使用的版本更新的 java 版本编译代码。

Install jdk1.5.0_22 (Or whatever your tomcat server is using)
Probably need to restart your machine
Eclipse->Window->Preferences->Java->Installed JRES->Add
Standard VM->Next
Browse to the directory of your jdk
Finish
Clean the project
Compile the project
Redeploy and cross your fingers!

这对我有用,如果它不适合你那么......是......它应该有用。祝你好运

关于gwt - 如何使用 GWT - RPC 到 Tomcat 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354802/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com