首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Eclipse-Tomcat8.45-JDK11-config

Eclipse-Tomcat8.45-JDK11-config

作者头像
cherishspring
修改2020-07-18 09:17:39
1.3K0
修改2020-07-18 09:17:39
举报

JDK11+Tomcat8.5配置

安装之前先看看Apache Tomcat支持的Java版本这样可以省去很多麻烦,Apache Tomcat版本

此次为了体验Jdk11如何生成JRE,请看我的另一篇水文,笔者将Jdk1.8换成了Jdk11,Apache Tomcat使用的是apache-tomcat-8.5.46,在这过程中出现了:

Error:Could not create the Java Virtual Machine.
Error:A Fatal exception has occurred,Program will exit.

并且控制台出现如下信息:

Djava.endorsed.dirs="D:\tools\apache-tomcat-8.5.46\endorsed" is not supported. 

Endorsed standards and standalone APIsin modular form will be supported via the concept of upgradeable modules.

这个错误,看来网上各种解决方案比较多,可以说是很杂.可能并不能一下就解决问题.下面经过笔者一番折腾,终于搞定了.

一,JDK环境变量配置

① 新建 JAVA_HOME

变量名: JAVA_HOME

变量值: C:\Program Files\Java\jdk-11.0.6

② 向变量Path中添加变量值

变量名: Path

变量值: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

并将变量值移至最上边,否则可能会出错.

二,Apache Tomcat环境变量配置

① 新建 CATALINA_HOME

变量名: CATALINA_HOME

变量值: D:\tools\apache-tomcat-8.5.46

② 向变量Path中添加变量值

变量名: Path

变量值: ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib;

按下Win+R,键入cmd,在控制台输入service install Tomcat8,看是不是Tomcat8 和jdk11。

C:\Users\admin>service install Tomcat8

C:\Users\admin>set JAVA_HOME=C:\Program Files\Java\jdk-11.0.6
Installing the service 'Tomcat8' ...
Using CATALINA_HOME:    "D:\tools\apache-tomcat-8.5.46"
Using CATALINA_BASE:    "D:\tools\apache-tomcat-8.5.46"
Using JAVA_HOME:        "C:\Program Files\Java\jdk-11.0.6"
Using JRE_HOME:         "C:\Program Files\Java\jdk-11.0.6\jre"
Using JVM:              "C:\Program Files\Java\jdk-11.0.6\jre\bin\server\jvm.dll"
Failed installing 'Tomcat8' service

C:\Users\admin>

三,控制台打印信息解决

笔者使用的是Eclipse

Eclipse IDE for Enterprise Java Developers. Version:2019-09R(4.13.0)

Run--Run Configurations--Apache Tomcat--Tomcat v9.0 Server--Arguments--VM arguments

将参数最后的-Djava.endorsed.dirs="D:\tools\apache-tomcat-8.5.46\endorsed"删除掉,Apply然后再Start Tomcat就好了。

C:\Users\admin>startup.bat
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020 年 01 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JDK11+Tomcat8.5配置
    • 一,JDK环境变量配置
      • ① 新建 JAVA_HOME
      • ② 向变量Path中添加变量值
    • 二,Apache Tomcat环境变量配置
      • ① 新建 CATALINA_HOME
      • ② 向变量Path中添加变量值
    • 三,控制台打印信息解决
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档