Java第四十一天,Tomcat系列,Tomcat的使用与配置

一、Tomcat结构

bin:可执行文件

conf:配置文件

lib:依赖 jar 包

logs:日志文件

temp:临时文件

webapps:存放 web 项目

work:存放运行时的数据

二、启动与关闭

1.启动

bin/startup.bat

启动失败

(1)黑窗口一闪而过

没有正确配置 JAVA_HOME 环境变量;需要正确配置 JAVA_HOME 环境变量

(2)启动报错

启动多个 Tomcat(或其他占用 tomcat 端口号(默认8080)的应用程序) 造成端口号冲突;需要杀死占用端口号的进程或者修改自身端口号

杀进程

1.根据端口号找到 PID(进程ID)
netstat -aon|findstr "8080"

2.根据 PID 找到进程名
tasklist|findstr "8080"

3.根据进程名杀掉进程
taskkill /f /t /im java.exe

修改端口号

编辑 conf/server.xml 配置文件

<Connector port="端口号" protocol="HTTP/1.1"
               ...... />

注意:该配置文件中的其他端口号也需要修改

2.关闭

正常关闭

bin/shutdown.bat

或

ctrl + c

强制关闭

直接点击窗口

三、项目部署方法

1.直接将 web 项目放在 webapps 目录下

2.将项目打包成 war 包,将 war 包放置在 webapps 目录下

3.在conf/server.xml文件中找到<Host></Host>标签,并且在中间写入以下代码:

<Context docBase="项目实际路径" path="项目虚拟路径(用浏览器访问时输入的路径)"/>

4.在confCatalinalocalhost目录下新建一个xml文件(文件名随便),然后新建并添加如下标签:

<Context docBase="项目实际路径"/>;

注意:
用浏览器访问时,直接将路径写成该xml文件的文件名即可

四、Java动态项目目录结构

注意:根目录下有 WEB-INF 目录的项目被称为Java动态项目

——项目根目录
    ——WEB-INF目录
        ——web.xml===>web项目的核心配置文件
        ——classes目录===>放置字节码文件的目录
        ——lib目录===>放置依赖 jar 包

五、Tomcat 在 IDEA 中的使用

1.IDEA 集成 Tomcat

  • 依次选择 File-->settings-->Plugins;安装并启用 Tomcat
  • 依次选择 Run-->Edit Configurations-->+-->Tomcat Server-->Local
  • 编辑 Name(随便)
  • 将 Application Server 选中 Tomcat 的安装路径
  • Fix-->Artifacts-->+-->Web Application:Exploded-->编辑 Name(随便)

2.在项目中新建 JavaEE 项目

File-->new-->module-->java-Enterprise-->Additional libraries and frameworks-->选中web application-->选中 create web.xml

作者:蓝月

-------------------------------------------

个性签名:能我之人何其多,戒骄戒躁,脚踏实地地走好每一步

原文地址:https://www.cnblogs.com/viplanyue/p/13573687.html