一、项目中遇到的问题及解决方案
1.1tomcat版本问题
解决方法:
电脑重新安装一个对应版本tomcat8.5.53
电脑安装多个tomcat的网站链接:
https://blog.csdn.net/zouguo1211/article/details/83997231
亲测有效~~~
1.2jdk版本
每个jdk对应每个tomcat版本,不然有可能运行失败
解决方法:安装jdk8
补充:我没有安装jdk8,一直以为我电脑版本jdk太低,最后才发现jdk1.8就是jdk8。
官方tomcat对应jdk版本截图
1.3IDEA Project Structure(项目结构)详解
classes创建放在WEB-INF
https://blog.csdn.net/weixin_43611145/article/details/102625173
上图中的路径url可以更改但是要和Deployment中的text路径保持一致
二、知识补充:
2.1什么是 JavaEE
JavaEE 概念
Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。狭义的 Java EE 是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件,可以说是一个框架,也可以说是一种规范。
JavaEE 与 JavaSE 的区别与联系
JavaEE 是在 JavaSE 的基础上构建的,是对 JavaSE 的扩展,增加了一些更加便捷的应用框架。
除了 EE 和 SE,还有为移动端而生的 JavaME,但目前应用不算广泛。三者的关系可以用下图概括:
JavaEE主要技术
JavaEE 号称有十三种核心技术。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。
版权声明:本文为CSDN博主「Evan-Nightly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Neuf_Soleil/article/details/80962686
2.2.jdk与jre
总的来说JDK是用于java程序的开发,而jre则是只能运行class而没有编译的功能。
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
2.3.jdk8与jdk1.8区别
JDK8和JDK1.8是同一个版本,只是命名方式不同。JDK是Java开发的工具包,Java是一门编程语言。Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。在2018年更新JavaSE 10之后,对应的JDK版本叫做JDK10,后续为了方便统一,之前的JDK1.8也可以叫做JDK8了。