Tomcat 学习笔记及常见问题解决

一、Tomcat启动

1、bin目录下双击startup.bat

2、cmd中进入到Tomcat的bin目录,输入命令 catalina run

【tomcat启动闪退的原因】

1、没有配置好JAVA_HOME系统变量

【tomcat启动后访问不到8080页面可能原因】

1、可能性一:首先在浏览器输入http://localhost查看localhost能否访问,如果不能则需要修改电脑配置

进入电脑目录:控制面板程序和功能,双击:启动或停止windows功能

在internet信息服务下,勾选这三个选项。再去浏览器输入:http://localhost访问就能出现loaclhost的访问页面。

2、可能性二:如果还是有错误并且显示的错误是 Cannot locate document: /,则是8080端口被占用

解决方法1:更改tomcat的conf目录下的server.xml文件,将connector port从8080改为其他端口号(端口号为1-65536,尽量选择8000以上),然后重启tomcat。

80端口号为默认端口号,在地址栏中会被抹掉。

解决方法2:停止占用8080端口的进程 

首先使用管理员方式打开cmd,然后输入netstat -ano | findstr 8080,在这里输出显示的每一行的最后一个字段就是当前正在占用8080端口号的id号,然后输入:taskkill -pid id -f(id是指刚刚查到的进程的id号)即可。

二、Tomcat停止

1、直接关闭tomcat服务窗口

2、把tomcat服务器窗口置为当前窗口,然后按快捷键ctrl+c

3、找到tomcat的bin目录下的shutdow.bat,双击即可停止tomcat服务器

三、如何部署web工程到Tomcat中

Method1:只需要把web工程的目录拷贝到Tomcat的webapps目录下即可。

                访问方法:http://ip:port/webapps中的工程名, ip改为localhost表示自己的电脑

Method2:在tomcat的conf\Catalina\localhost中建立一个xml文件,一个xml表示一个工程。

<Context path="/web03" docBase="E:\IdeaProjects\JavaWeb\out\artifacts\web03_war_exploded" />

        context表示一个工程上下文;path表示工程的访问路径;

        docBase表示工程目录在哪里

【注1】手拖html页面到浏览器和在浏览器中输入http://ip:port/工程名访问的区别

(1)手拖html页面到浏览器,浏览器中的地址是:

file:///E:/java_study/Study_Code/BookStore/step1/src/h220903/index.html

使用的是file协议,告诉浏览器直接读取file协议后面的路径,解析展示在浏览器上即可。

(2)浏览器中输入http://ip:port/工程名访问,浏览器中的地址是:

http://192.168.43.63:8088/books/

使用的是http协议,发送请求,服务器收到请求后,读取你要访问的资源文件,然后回传给客户端要的页面内容,客户端得到index.html页面内容,解析展示在浏览器上。

【注2】ROOT工程的访问,以及默认index.html页面的访问

当在浏览器地址栏中输入访问地址 http://ip:port/,不带工程名时,此时默认访问的是wepapps下的ROOT工程,即汤姆猫界面。

 当在浏览器地址栏中输入访问地址 http://ip:port/工程名/ ,没有资源名的时候,默认访问index/html页面。

四、IDEA整合Tomcat

 

动态web工程创建成功。

src目录存放自己编写的java源代码

web目录存放web工程的资源文件,如html页面、css文件、js文件等

WEB-INF目录是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容

web.xml是整个动态web工程的配置部署描述文件,可以在这里配置很多web工程的组件或依赖,如Servlet程序,Filter过滤器,Listener监听器,Session超时等。

lib目录用来存放第三方的jar包(需要自己配置导包)

五、如何在IDEA中部署工程到Tomcat上运行

1、修改tomcat运行实例的名称 

将需要部署的工程添加到Tomcat运行实例中,也可以删除不需要的web模块

2、确认你的Tomcat实例中有你要部署运行的web工程模块

 启动tomcat 运行实例时,默认打开访问的地址

 可以修改你的tomcat实例启动后默认的访问地址

3、工程路径的修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值