Tomcat的基本操作与部署、idea2020中动态Web工程的创建
Tomcat的安装
去官方网站下载对应Servlet/JSP/JDK版本的Tomcat服务器 下载地址:http://tomcat.apache.org/
找到你需要用的Tomcat 版本对应的zip 压缩包,解压到需要安装的目录即可。
Tomcat安装目录介绍
bin | 专门用来存放Tomcat 服务器的可执行程序. |
---|---|
conf | 专门用来存放Tocmat 服务器的配置文件 |
lib | 专门用来存放Tomcat 服务器的jar 包 |
logs | 专门用来存放Tomcat 服务器运行时输出的日记信息 |
temp | 专门用来存放Tomcdat 运行时产生的临时数据 |
webapps | 专门用来存放部署的Web 工程。 |
work | 是Tomcat 工作时的目录,用来存放Tomcat 运行时jsp 翻译为Servlet 的源码,和Session 钝化的目录。 |
Tomcat的启动
方式一:
找到Tomcat 目录下的bin 目录下的startup.bat 文件,双击,就可以启动Tomcat 服务器。
打开浏览器,在浏览器地址栏中输入以下地址进行测试:
- http://localhost:8080
- http://127.0.0.1:8080
- http://计算机真实ip:8080
测试成功的界面:
方式二:
- win + r 输入cmd打开命令行
- 切换磁盘目录到你的Tomcat安装目录的bin目录下
- 输入命令: catalina run
常见启动失败的原因:
环境变量JAVA_HOME配置有误
Tomcat的停止
- 点击tomcat 服务器窗口的关闭按钮
- 把Tomcat 服务器窗口置为当前窗口,然后按快捷键Ctrl+C
- 找到Tomcat 的bin 目录下的shutdown.bat 双击,就可以停止Tomcat 服务器
修改Tomcat的端口号
默认端口号:8080
在Tomcat 目录下的conf 目录,找到server.xml 配置文件。
在文件中找到以下配置信息修改port的值即为修改Tomcat的端口号:
修改完要重启Tomcat服务器
HTTP 协议默认的端口号是:80
部署web工程到Tomcat中
方法一:
只需把web 工程的目录拷贝到Tomcat 的webapps 目录下
即可访问。
方法二:
在Tomcat 下的conf 目录\Catalina\localhost\ 下,创建配置文件。
如创建books.xml配置文件:
<!-- Context 表示一个工程上下文
path 表示工程的访问路径:/books
docBase 表示你的工程目录在哪里
–>
<Context path="/books" docBase=“E:\book” />
使用此方法工程文件目录可以在任意盘符目录,只要配置好docBase属性就行。
访问Tomcat 下的web 工程
只需要在浏览器中输入访问地址格式如下:
http://ip:port/工程名/目录下/文件名
注:
http://ip:port/ 没有工程名的时候,默认访问的是ROOT 工程。
http://ip:port/工程名/ 如果只输入工程名不输入文件名则默认访问index.html文件
idea2020版本中创建动态工程
整合Tomcat到idea中
创建动态Web工程(模块)
idea2020版本好像不能直接在Java Enterprise中创建动态Web工程了。
具体创建步骤:
- 先创建一个普通的Java工程
Next输入工程名就行了 - 在Java工程中添加Web Application
右击刚才创建了Java工程
选择Web Application
- 添加Tomcat服务器运行Web工程配置信息
点击添加Tomcat服务器实例
配置Web工程到Tomcat实例中
配置好后就可以写动态Web项目在该项目(模块)中