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吗的主要内容,如果未能解决你的问题,请参考以下文章