Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 尝试从eclipse运行Tomcat[Liferay]时出错_Java_Tomcat_Liferay_Liferay 6_Eclipse Oxygen - Fatal编程技术网

Java 尝试从eclipse运行Tomcat[Liferay]时出错

Java 尝试从eclipse运行Tomcat[Liferay]时出错,java,tomcat,liferay,liferay-6,eclipse-oxygen,Java,Tomcat,Liferay,Liferay 6,Eclipse Oxygen,我从Liferay开始,事实上,我只是尝试安装它,当我尝试运行Tomcat Liferay服务器时,我遇到以下错误: 第一个窗口: 错误:无法创建Java虚拟机 错误:发生致命异常。程序将退出 然后,当我单击ok时,我得到以下信息: 本地主机上的服务器Liferay v6.2服务器(Tomcat 7)无法启动 我也明白了: -Djava.annocated.dirs=C:\LiferayTomCat\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\annoca

我从Liferay开始,事实上,我只是尝试安装它,当我尝试运行Tomcat Liferay服务器时,我遇到以下错误:

第一个窗口:

错误:无法创建Java虚拟机

错误:发生致命异常。程序将退出

然后,当我单击
ok
时,我得到以下信息:

本地主机上的服务器Liferay v6.2服务器(Tomcat 7)无法启动

我也明白了:

-Djava.annocated.dirs=C:\LiferayTomCat\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\annocated不受支持。认可标准和独立API 模块化形式将通过可升级模块的概念得到支持

我使用windows作为操作系统,eclipse版本作为IDE。 我不知道我还应该提供什么信息

我对所有配置都不太满意,我遵循了这里的步骤和其他一些网站,如果您需要,我也很乐意提供它们。

如果您现在开始(即使您不是):不要从2013年12月开始发布GA1。无论是在那个版本中还是在未来的版本中,都不需要遇到已经修复了很久的问题

要么使用最新可用的主要版本(推荐几周前的7.1),要么至少使用您需要使用的主要版本的最新更新。如果出于某种原因,您必须使用6.2,请使用2017年11月发布的6.2.5 GA6(请注意,不会有更多更新)。使用7.0,整个体系结构发生了巨大的变化,以利用OSGi,您应该开始学习未来的体系结构,而不是传统的概念

话虽如此,尤其是在您刚刚开始的时候:我还建议您使用与您的版本相匹配的工具。您正在链接到标有“支持Eclipse4.2.x或更高版本”的Liferay IDE安装,为了解决未来版本中更改的默认值,我实际上会尝试使用引用的工具(或者下载引用的Liferay IDE完整版本以获得经验,然后在熟悉环境后升级工具链)

关于版本还有一点:Liferay作为一个企业产品/项目,运行在各种环境中,这些环境对支持的Java版本施加了限制。如果查看企业支持的版本,您会发现即使是最新版本也不支持Java 9(因为一些企业应用服务器不支持此语言级别)。将自己限制在此处列出的版本是最安全的(同样,尤其是在开始时)


请再次注意,您列出的确切版本是在2013年发布的。当时,Java7是最新的,Java8还没有发布。Java8已在今天的兼容性列表中列出,但最初版本不支持它。

抱歉,不接受指向错误消息图像的链接。请复制/粘贴Tomcat日志文件中的行。我认为这回答了您的问题:。简而言之,要使用Java9和Tomcat,您需要使用EclipseOxygen和WTP3.9.4或更高版本。