Java WEB项目的部署(1)

1.部署一个Java WEB项目的大致步骤为:

Ⅰ:安装JDK

Ⅱ:设置环境变量

Ⅲ:安装TOMCAT

Ⅳ:将开发环境的项目打包

Ⅴ:将打包的war或者jar文件部署到tomcat的webapps文件夹内

Ⅵ:打开tomcat下的bin文件夹,双击startup.bat启动tomcat服务

Ⅶ:启动成功后,地址栏输入:localhost:8080/项目名即可访问到项目

这些步骤的后面会遇到各种问题,如何解决?

本人遇到常见的问题有:

1.JDK和JRE的关系?安装JDK后是否需要再安装JRE?

首先:JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运 行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。

  JDK中也包含了JRE,这个JRE是共通的JRE。也就是说安装了JDK后可以不用另外再安装JRE了。面向的对象,大体就有这么个意思:JRE=>使用者,JDK=>开发者

详细参考下面的文章:

JRE和JDK的区别_少年休闲海-CSDN博客_jre和jdk的区别https://blog.csdn.net/zhongguomao/article/details/913477432.JDK和tomcat的关系?JDK和tomcat版本的对应关系?

jdk可以在tomcat下运行,tomcat是jdk的编译工具。

1、jdk:是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2、tomcat:是普通服务器,本身只支持html即普通网页。是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能。

Tomcat本身也内含了一个HTTP服务器,也可以被视作一个单独的Web服务器。

JDK和tomcat版本对应关系请参考apache tomcat官网:

Apache Tomcat® - Which Version Do I Want?https://tomcat.apache.org/whichversion.html详细参考下面这篇文章:

Tomcat和JDK版本的对应关系 - 诸子流 - 博客园 (cnblogs.com)https://www.cnblogs.com/lsdb/p/7457661.html

你可能感兴趣的:(java,前端,tomcat)