一. 启动和关闭Tomcat
1.1 启动
第一种:
- 1.打开
bin
目录下的startup.bat
文件,双击。 - 2.测试是否启动成功:
http://localhost:8080
http://127.0.0.1:8080
http://真实 ip:8080
第二种:
- 1.
cmd
打开命令行 - 2.
cd
到你的bin
目录下 - 3.敲入启动命令:
catalina run
1.2 关闭
第一种:
- 关闭
tomcat
窗口
第二种:
- 把
tomcat
服务器窗口置为当前窗口,然后按快捷键ctrl + c
第三种:
- 打开
bin
目录下的shutdown.bat
文件,双击。
二. 修改Tomcat端口号
mysql
默认的端口号是3306,Tomcat
默认的端口号是8080- 找到
Tomcat
目录下的conf
目录,找到server.xml
配置文件;找到connection标签
,修改port
属性。(1000
以内不能选,1-65535
).修改完端口号,一定要重启才能有效。
三. 如何部署web工程到Tomcat中
第一种:
- 只需要把工程的目录拷贝到
Tomcat
的webapps
目录即可 - 访问的时候:
http://ip:port/项目名/文件名.html
(如http://localhost:8080/book/index.html
)
第二种:
- 找到
Tomcat
下的conf
目录\Catalina\localhost\
下创建如下的配置文件:abc.xml
- “
<Context path="/abc" docBase="E:\IdeaProjects\JavaWeb\out\artifacts\web03_war_exploaded" />
”:- Context表示一个工程上下文
- path表示工程的访问路径
- docBase表示你的共工程目录在哪里
- 访问的时候:
http://ip:port/abc/文件名.html
;这里的abc可以映射为需要访问的项目目录
ROOT的工程的访问,以及默认的index.html页面的访问
- 当我们在浏览器地址栏输入访问地址如下:
http://ip:port/
;没有工程名的时候,默认访问的是ROOT
工程htp://ip:port/工程名/
;没有资源名,默认访问的是index.html
页面
三. IDEA整合Tomcat服务器
file/settings/Application Servers/
- 创建模块的时候,可以选择
Java Enterprise/Application server
中的Tomcat 8.0.50
四. 创建动态的web工程
Tomcat中各个文件夹的含义:
Tomcat
中的各个文件夹的含义:bin
:可执行文件目录conf
:配置文件目录lib
:存放lib的目录logs
:日志文件目录webapps
:项目部署的目录work
:工作目录temp
:临时变量
web工程的部署一:
- 首先,创建动态web工程部署:步骤
- 一般在
webModulate
中的web
下创建一个lib
目录,用于存放第三方的java
包(IDEA
需要自己配置导包),比如:mysql--connector-java-5.1.7-bin.jar
、druid-1.1.9.jar
- 其他各个文件夹的含义:
src
用于存放自己编写的java
源代码web
目录专门用来存放工程的资源文件。比如:html
页面、Css
文件、js
文件等等WEB-IF
目录是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容。web.xml
它是整个动态web
工程的配置部署描述文件,可以在这里配置很多web
工程的组件,比如:Servlet
程序、Filter
过滤器、Listener
监听器、Session
超时…等等
- 在src中写java文件的时候,就可以有src里面的包了
web工程的部署二 (采用手动创建文件夹的形式):
- 手动创建文件夹部署web工程
- 注意事项:
- 在部署好之后,需简要运行程序,一定要提前关闭Tomcat,否则无法运行。
- 在Edit Configurations里面的url应该填写到具体需要运行的html文件