Tomcat基礎(chǔ)學(xué)習(xí)
Tomcat簡介
Tomcat是一個(gè)輕量級的web服務(wù)器,也稱為web容器,servlet容器。(web服務(wù)器可以封裝http協(xié)議,簡化開發(fā)。還可以將web項(xiàng)目部署到服務(wù)器上,對外提供網(wǎng)上瀏覽。)
Tomcat基本使用
- 啟動(dòng):安裝目錄下的bin目錄下的startup.bat
- 關(guān)閉:安裝目錄下的bin目錄下的shutdown.bat或Ctrl + c
Tomcat配置和項(xiàng)目部署
- 修改啟動(dòng)端口號
在安裝目錄的conf目錄下,找到server.xml,在如下位置修改即可。tomcat默認(rèn)是8080。

2.項(xiàng)目部署:
一般把Java項(xiàng)目打包成war包,粘貼到webapps目錄下,項(xiàng)目就部署完成了。
Idea創(chuàng)建MavenWeb項(xiàng)目
- 采用maven骨架

創(chuàng)建好項(xiàng)目后打開pom文件,把name標(biāo)簽到build標(biāo)簽的內(nèi)容全部刪掉(刪掉導(dǎo)入的插件),之后代碼如下
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>tomcat-demo1</artifactId>
<version>1.0-SNAPSHOT</version>
<!--
<packaging>:打包方式
* jar:默認(rèn)值
* war:web項(xiàng)目打包方式
-->
<packaging>war</packaging>
</project>
現(xiàn)在main目錄下還缺少兩個(gè)目錄,即java和resources,然后我們進(jìn)行創(chuàng)建:

至此,MavenWeb項(xiàng)目就創(chuàng)建好了。
2. 不采用web骨架

之后我們點(diǎn)開pom文件,會發(fā)現(xiàn)其并不是一個(gè)web項(xiàng)目,需要我們進(jìn)行一些改動(dòng)。
首先在pom文件中加入打包方式:
<packaging>war</packaging>
之后我們發(fā)現(xiàn)項(xiàng)目中沒有webapp項(xiàng)目,雙擊步驟四創(chuàng)建:

這時(shí),也就創(chuàng)建好了。
IDEA中使用tomcat
-
集成本地tomcat



之后2.artifact

放入項(xiàng)目,apply,ok。之后就部署完成了。 -
Maven插件
在pom文件中引入坐標(biāo)
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin></plugins>
</build>
maven加載一下,就可以右鍵項(xiàng)目運(yùn)行了。

浙公網(wǎng)安備 33010602011771號