0
点赞
收藏
分享

微信扫一扫

【IntelliJ IDEA】 官方软件下载、安装、以及Java配置经典的8版本JDK、IDEA的彻底卸载

(文章目录) <hr>

提示:以下是本篇文章正文内容,下面案例可供参考。请大家在转载时标注此文章地址 点击蓝色的字就会跳转到百度百科,可以了解更多。

一、Tomcat简介

Tomcat 概念:Tomcat是Apache软件基金会一个核心项目,是一个开源免费的==轻量级==Web服务器,==支持Servlet/JSP少量JavaEE规范==。

JavaEE:Java Enterprise Edition,Java企业版。指ava企业级开发的技术规范总和。包含==13项技术规范==:JDBC、JNDL、EB、RMl、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF。<br> 其中EJB比较落后了,将学习Spring来替换。

Tomcat也被称为Web服务器、Servlet服务器。Servlet需要依赖Tomcat才能运行。

二、Tomcat基本使用:安装、卸载、启动、解决Tomcat日志信息乱码的问题、关闭、配置、部署项目

1.下载与安装

官网:https://tomcat.apache.org/ 点击上面的链接就会跳转到官网。 实例 在这里插入图片描述

(1)注意:Windows操作系统选择zip压缩的文件,Linux操作系统选择tar.gz压缩方式的文件。

提示:根据自己的操作系统选择,千万不要下错,以免不必要的错误

(2)解压即安装,如第一张图;打开文件夹里的文件,就是第二张图那样

注意:千万不要放在有中文的路径或者空格的路径下,以后的所有习惯都要注意这个问题

在这里插入图片描述 在这里插入图片描述

(3)Tomcat中bin等每个文件夹的介绍

提示:很重要的内容一定要了解一下

bin 执行命令:启动 conf 配置:启动的配置 lib 就是library的意思,启动的一些类库 logs 日志 temp 临时文件 webapps 挂载的一些项目,需要部署的放在此文件夹下 work 工作区<br> (1)bin:用于存放Tomcat的可执行文件和脚本文件,例如tomcat8.exe、startup.bat。 (2) conf:用于存放Tomcat的各种配置文件,例如web.xml、server.xml。 (3)lib:用于存放Tomcat服务器和所有Web应用程序需要访问的JRA文件。 (4)logs:用于存放Tomcat的日志文件。 (5)temp:用于存放Tomcat运行时产生的临时文件。 (6)webapps:Web应用程序的主要发布目录。通常将要发布的应用程序放到这个目录下。 (7)work:Tomcat的工作目录。JSP编译生成的Servlet源文件和字节码文件放到这个目录下。

2.卸载

只需要删除文件所在目录即卸载完成。

提示:不用担心有多麻烦直接删除就可以了

3.启动

(1)双击启动

介绍:bat后缀的这类文件是Windows操作系统下的可执行文件,sh后缀的这类文件是Linux操作系统下的可执行文件

在这里插入图片描述

启动如图,此时Tomcat有乱码的问题,==不用担心,都有这种问题== 下面附带解决方法 实例

可以在浏览器里输入URL的地方,输入http://localhost:8080/ 或者 http://127.0.0.1:8080/ 查看是否可以正常使用。正常使用如图: 在这里插入图片描述

(2)解决Tomcat日志信息乱码的问题

找到此文件夹下的logging.properties文件,修改此文件夹内的47行将UTF-8改为GBK: java.util.logging.ConsoleHandler.encoding = GBK 含义是控制台的输出语言标准,操作如下: 在这里插入图片描述 实例

修改完成以后,日志不会乱码,问题解决。如下图

实例

4.关闭

1.直接×掉运行窗口:强制关闭   
缺点:很多数据来不及保存,不推荐
2.bin\shutdown.bat:正常关闭
不推荐,太麻烦了
3.Ctrl+C:正常关闭
推荐:快捷捷关闭
学习点:正常关闭下,可以执行一些资源释放的逻辑上的处理

5.Tomcat配置

(1)修改启动端口号:conf/server..xml

<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>

注意:HTTP协议默认端口号为80,如果将Tomcati端口号改为80,则将来访问Tomcat时,将不用输入端口号。<br> 只要是符合端口号的规则,修改的端口号在0-65535之间就可以使用

(2)启动时可能出现的问题:

1.端口号冲突:找到对应程序,将其关闭掉 显示被占用

Caused by:java.net.BindException:Address already in use:bind

2.启动窗口一闪而过:检查JAVA_HOME环境变量是否正确配置<br>

(1)查看JAVA_HOME变量值中的路径与安装jdk的路径是否一致

实例 这是我的路径大家也可以按照这样配一下,那就完全可以复制此处,例如:

JAVA_HOME
D:\develop_tools\Java\jdk

(2)查看Path变量中的蓝色标记的值

在这里插入图片描述 此处配置可以直接复制,提示:注意还有一个点

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar\

6.部署项目

下面就是我用Bootstrap框架写的Web页面

编程的一拳超人

(1)简单的部署Web项目

1.将项目放置到webapps目录下,即部署完成。 2.一般JavaWeb项目会被打成war包,然后将war包放到webapps目 录下,Tomcat会自动解压缩war文件 实例

现在已经部署成功了 实例 重点:接下来讲解在idea中创建Maven Web项目

三、IDEA中创建Maven Web项目

1.Maven java项目结构

实例

2.Maven Web项目结构:开发中的项目

没错,就是比平常的Maven java项目多了个Webapp的目录 实例

3.重点:部署的javaweb项目是由Maven Web项目打包为war包以后就是另一种的样子

(1)打包实例

实例

会打包到target文件夹中 实例 在这里插入图片描述

(2)部署到Tomcat中

将其复制到Tomcat的webapps中,Tomcat会自动解压,部署为Javaweb项目 在这里插入图片描述 此时Javaweb项目WEB-INF的文件夹中会多出来两个目录,classes、lib<br> *classes:放java代码编译后的字节码文件<br> *lib:放置pom依赖的坐标和jar包 在这里插入图片描述

四、IDEA中使用Tomcat

举报

相关推荐

0 条评论