2

我正在使用 Ubuntu 12.04。我的项目运行良好,直到昨天和今天,当我打开 springtoolsuit 并启动 tomcat(我使用的是 tomcat 7.0)时,会打开一个弹出窗口并显示:

详细地说:“启动 tomcat_server_name**”期间发生内部错误。org/eclipse/jdt/debug/core/JDIDebugModel

我会因为 ubuntu 更新而出问题吗?

** Tomcat_server_name 是我的 tomcat 服务器的名称。

请帮助我,因为我搜索了很多谷歌但找不到任何解决方案。

4

4 回答 4

4

回答我自己的问题,因为它可能会帮助像我这样面临同样问题的人。

sudo apt-get --reinstall install tzdata-java

解决这个问题。从这里得到解决方案

于 2012-09-14T08:06:10.500 回答
0

对于 Windows 用户,还有另一种解决方案。在 Eclipse 安装文件夹中打开 eclipse.ini 并添加 -Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU 作为该文件的最后一行

于 2016-04-20T09:16:08.473 回答
0

如果您使用的是 16.04,则没有 tzdata-java 包。我猜它已经滚入 tzdata,但重新安装它并不能解决这个问题。我通过将 tzdata 降级到附带 tzdata-java 的最后一个版本来修复它,然后重新安装 tzdata-java。

tzdata:https ://launchpad.net/ubuntu/xenial/amd64/tzdata/2016c-0ubuntu1

tzdata-java:https ://launchpad.net/ubuntu/xenial/amd64/tzdata-java/2016c-0ubuntu1

我必须继续使用旧版本的 Tomcat7 才能工作,这样做是为了防止 Ubuntu 更新文件:

sudo apt-mark hold tzdata
于 2016-05-02T22:34:31.363 回答
0

在 Xubuntu 16.04 中重新安装和选择 JDK 1.8 对我有用

sudo apt-get install openjdk-8-jdk

sudo update-alternatives --config java
于 2016-08-29T14:11:45.113 回答