jdk8支持tomcat9吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk8支持tomcat9吗相关的知识,希望对你有一定的参考价值。

2014年看过威哥的JavaEE视频教学,可惜没有坚持下来也没有动手写过一行代码,这一晃8年就过去了,时间过得可真快!

  羡慕那些写Java程序的,也只是羡慕却从没有真正开始。
  从今天【2022年5月26日】开始学习Java,先从JavaWeb着手。

  写程序,搭建开发环境是比较烦人的一件事情,可也绕不开,参看网上的配置教程搭建。

  先安装Java8,然后安装Tomcat9。

  ● Java8的下载、安装与配置

  本来想下载最新的次版本,问了好几个做Java开发的,包括资深开发者,都说Java8最好,就先使用Java8了。但是Java都发展到18版本了,为什么大家还在使用Java8?有点疑惑。

  1、下载

  下载地址:Oracle 甲骨文中国 | 云应用和云平台

  依次点击:产品—》Java(硬件和软件)—》立即下载Java—》Java archive

  在出现的页面列表中点击Java SE 8 (8u211 and later),根据你的计算机操作系统选择32位或者64位进行下载即可。

  有点麻烦的是下载需要注册oracle帐号。

  2、安装

  安装没有特别之处,如果你不想更换Java的安装目录,一直点击下一步即可完成。

  默认安装情况下,有两个目录:C:\Program Files\Java\jdk1.8.0_331(Java开发工具库),C:\Program Files\Java\jre1.8.0_331(Java运行环境支持)

  3、配置

  配置环境变量,对于开发者来说几乎都是必须的。

  在系统属性里找到【环境变量】,打开,在系统变量中进行操作:

  ①、新建,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.8.0_331

  ②、新建,变量名:JRE_HOME,变量值:C:\Program Files\Java\jdk1.8.0_331\jre

  ③、在path中添加C:\Program Files\Java\jdk1.8.0_331\bin

  上面操作完成后,打开命令行窗口,测试一下。

C:\Users\Administrator>javac -version
javac 1.8.0_331

C:\Users\Administrator>java -version
java version "1.8.0_331"
Java(TM) SE Runtime Environment (build 1.8.0_331-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.331-b09, mixed mode)
  表明Java8正确安装配置了。

  ● Tomcat9的下载、安装与配置 

  1、下载

  下载地址:Apache Tomcat® - Apache Tomcat 9 Software Downloads

  根据你的计算机操作系统选择32位或者64位进行下载即可。

  2、安装

  直接解压即可,有三个目录需要注意:

  bin目录:Tomcat服务器的可执行文件

  conf目录:Tomcat服务器的配置文件

  webapps目录:发布的Web工程,里面一个子目录就是一个工程。

  3、配置

  简单,将解压缩的文件拷贝到另外的磁盘目录下,我在G盘新建了Tomcat2022目录,将文件都放到这个目录下。

  打开conf目录下的server.xml,用记事本打开,找到Connector port="8080",更改为你想使用的端口号(我使用9119),保存。

  启动Tomcat,打开bin目录下startup.bat(以管理员身份打开)

  在浏览器中测试:http://127.0.0.1:9119,即可看到演示页面了。

  关闭tomcat,打开bin目录下shutdown.bat即可。

  说明Tomcat正确安装配置了。

  

  ● 发布Web工程的方法:

  ① 将Web工程的整个目录拷贝到webapps目录下。

  ② 类似发布虚拟目录的方式,需要写配置文件。

  假定发布G:\test目录(有index.html文件),那么在conf\catalina\localhost目录下新建一个test.xml文件(注意字符集是UTF-8),编辑内容:

<Context path="/test" docBase="G:\test" />
  关闭Tomcat,重启Tomcat,浏览地址:http://localhost/test/index.html。

  ● ROOT目录  

  webapps下,如果没有使用Web工程名去访问,默认访问的就是ROOT工程。

  修改默认的访问文件,在conf目录下找到web.xml,修改下面的内容:

<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
  这些都妥当了,就可以写JavaWeb的应用了。
参考技术A   先安装Java8,然后安装Tomcat9。

一个写好的项目,是用的JDK1.6和tomcat7.0我可以再下载安装JDK1.8和tomcat8.5做自己的事情吗

就现在项目运行没问题。我要是把电脑配置都改成JDK1.8和tomcat8.5 是不是这个项目就运行不了。。每次运行都要把JDK改回1.6?还是说只要我JDK1.6没有卸载就可以了

参考技术A 是可以正常运行的,但是从你的问题上来看你好像没有搞清楚Java语言,jdk,tomcat以及你的项目之间的关系,建议你查一下资料,理一下他们之间的关系。 参考技术B Struts2不用安装的,它只是一个开源的框架,主要由jar压缩包组成,如果你的Myeclipse能够正确运行工程的话,你只需要将必须的几个jar包放在工程的lib文件夹下,然后在自动生成的配置文件web.xml中添加过滤器filter,在src目录下自己创建struts.xml配置文件,这个文件主要是将action“注册”到这个文件中好映射页面使用到得action,如果你配置好了这些后你就可以运行用struts创建的项目了,可惜我用的不是我自己的电脑,要不截图你看看,有什么不明白的再联系吧~~~~ 参考技术C 可以,用两个工具就可以了,一个工具设置成1.6JDK的,一个设置成1.8 参考技术D 版本更换当中多多少少会出一些问题。而不是说从低版本的高版本就不会有任何问题。 第5个回答  2019-02-16 可以换,没有问题。从低版本往高版本换可以随便换,反过来不行。

以上是关于jdk8支持tomcat9吗的主要内容,如果未能解决你的问题,请参考以下文章

tomcat9和jdk1.7兼容吗

现在eclipse Java ee,支持tomcat9环境吗

tomcat9修改内存大小(JDK8)

tomcat9修改内存大小(JDK8)

Tomcat9无法启动

Ubuntu16安装jdk8配置Tomcat9