文章目录
Tomcat : web服务器软件
1. 下载: http://tomcat.apache.org/
2. 安装:解压压缩包即可。
注意:安装目录建议不要有中文和空格
3. 卸载:删除目录就行了
- 目录结构
4. 启动
bin目录 startup.bat
- 访问tomcat:
127.0.0.1
可用localhost取代(这是访问自己);访问别人tomcat修改ip加8080
5. 关闭
或者使用ctrl+c
强制关闭点窗口的×
6. 配置
部署项目的方式:
- 方法1、直接将web项目放在webapps下即可
项目的访问路径localhost/xxx
或localhost/xxx/xxx.html
(虚拟路径)
或者:将web项目打包成war包,然后移入webapps下,则会自动解压文件目录 - 方法2、在conf文件夹,找到server.xml,修改< Host> 标签,添加一个部署项目
<Context docBase ="D:\website" path="efg" / >
访问则为:localhost/efg
efg为虚拟路径
- 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写
<Context docBase="D:\website" />
虚拟目录为xml文件的名称
- 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写
可以配置启动的端口号
tomcat的默认端口号为:8080
mysql:3306
http:80
https:443
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
可以配置主机的名称
默认的主机名为:localhost->127.0.0.1
默认网站应用存放的位置为:webapps
<Host name="www.liyuhao.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
7.发布
将自己写的网站,放到服务器(Tomcat)中指定的web应用的文件夹(webapps)下,就可以访问了
常见错误解决
- 启动一闪而过:没有配置环境变量
%JAVA_HOME%
- 8080端口被占用:关闭占用端口的软件,或者修改自己的端口
强制关闭进程:cmd中,netstat -ano,找到8080的PID,进入进程,打开查看的PID,关闭对应PID进程;
修改端口:进入tomcat的conf文件夹,找到server.xml。进入编辑,修改Connector
port = 8080为其他值
一般把tomcat端口号修改为80,80是http协议默认端口号,好处是访问时不用输入端口号