我为Kepler安装了Oracle Tools,没有任何问题。但是当我想创建一个新服务器并将目录填入服务器(有效,C:/ glassfish4 / glassfish)时,没有任何反应。我只能点击'返回'或者'取消'。
附加图片以便更好地理解
提前致谢
答案 0 :(得分:0)
这真是一个奇怪的错误/错误/无论如何。我在家用工作站上具有完全相同的设置,如果我在对话框中选择 jdk1.7.0_55 或默认JRE 作为JDK,则它可以正常工作。当我选择 jre7 时,它不起作用。
您可以尝试选择默认JRE ,看看是否有效。
另一个选择是尝试清理Eclipse的启动。编辑位于Eclipse安装目录中的eclipse.ini
文件,并将-clean
作为第一行插入。
如果您下载了多语言版本的GlassFish 4,则问题可能与此有关。然后,您可以尝试使用仅英文版本。
如果这也没有帮助,您也可以在文件夹<WORKSPACE>\.metadata\.plugins\org.eclipse.core.runtime\.settings\
中手动将服务器运行时添加到名为org.eclipse.wst.server.core.prefs
的文件中(如果它不存在,请创建它)。它看起来应该类似于:
eclipse.preferences.version=1
module-start-timeout=300000
runtimes=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<runtimes>\r\n <runtime id\="GlassFish 4.0" location\="C\:/glassfish4/glassfish" name\="GlassFish 4.0" runtime-type-id\="org.glassfish.jst.server.runtime.glassfish4" server_definition_id\="org.glassfish.jst.server.runtime.glassfish4" timestamp\="0" vm-install-id\="1399586723676" vm-install-type-id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\r\n <map key\="generic_server_instance_properties" sunappserver.rootdirectory\="C\:/glassfish4/glassfish" sunappserver.runtimeName\="GlassFish 4.0"/>\r\n </runtime>\r\n</runtimes>\r\n
(格式看起来有点奇怪\ r \ n但这应该是正确的。)
vm-install-id
,在文件<WORKSPACE>\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.launching.prefs
中查找JDK的ID。您的JDK应该有一个条目。复制此条目中的vm-install-id
。 保存文件后,启动Eclipse并尝试创建新服务器。选择GlassFish 4.0时,运行时应该可用。
另见: