java web tomcat 部署_用Tomcat部署javaweb

本文详细介绍了如何使用Tomcat部署Java Web应用程序,包括Tomcat的下载、安装、启动,以及手动和通过IDEA打包部署项目的方法,同时提到了部署方式的选择和开发模式的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Tomcat即servlet的容器,一张图表达

242b1ce84348671cc255449354044fa8.png

二、安装Tomcat

1. 首先下载Tomcat完整zip包: http://tomcat.apache.org  我下载了 最新的 apache-tomcat-9.0.2

2. 然后把包解压后,随便放入一个文件下:如:

/Users/***/Documents/server/apache-tomcat-9.0.2

3. 下载完之后:cd进入该目录下

cd /Users/***/Documents/server/apache-tomcat-9.0.2/bin/

4. 修改所有的 sh 脚本文件的权限 : chmod 755 *.sh

5. 执行启动脚本:sh startup.sh

6. 打开浏览器访问:http://localhost:8080/    :如显示如下页面说明配置成功。

e273af33823360050f4a7c2b429fa8ad.png

三、手动部署javaweb

1. Tomcat中javaweb的目录结构

1) example:根目录(放一些可开放可访问的公共静态资源。JSP XHTML等等)

2) example/WEB-INF:部署的配置文件。不属于公共资源,客户端不能随便访问。

3) example/WEB-INF/classes:Servlet程序及其他Java使用类

4) example/WEB-INF/lib:存放所有web应用可以访问的JAV包,比如JDBC驱动等。

2. 把项目打包成war。然后直接丢进你的Tomcat的安装目录下的   webapps文件即完成发布。

把*.war包(如下releaseJavaWeb.war)丢进webapps文件夹下之后,Tomcat会自动解压它。删除war也会自动随同删除了解压文件。

20e0338f2c4f43bfc78de73d47605465.png

3. 配置服务器根域名主页(默认启动)

把你部署的releaseJavaWeb编程这个Tomcat默认启动的主页,也就是输入这个http://localhost:8080时候就能直接启动你的项目!如下配置

打开Tomcat安装目录下的conf文件夹里的server.xml文件:**/apache-tomcat-8.5.24/conf/server.xml

找到

4. 利用IDEA把项目打包成war

7952afa8fe4afa3d7f8f5dfece60b39e.png

在项目结构的部署中 + 添加一个  Expload(展开)的部署,From Modeule也就是导入你的项目。

1febb60ec08e74e4d9b7768e120e649d.png

然后再添加一个  Archive(归档)部署。---这个 就会生成你要的 ***.war  部署包

5e6a9ac27a3888ca39dbde9ddac2bc75.png

建议直接在IDEA中直接把这个 **.war 部署(输出)到Tomcat下的webapp,只要如下这是output路径即可!

b893c006dff5bf3ecbf61f58bc68aeae.png

配置完了,就可以直接用IDEA打包操作,如下图:

049bd56f5e1e97b96cb06538cbfc583f.png

四、在IDEA的项目中配置Tomcat(图解步骤)

44e6672727bba911a057b1359b660629.png

8d71075ab9cc60b51b95fb413cb65668.png

d89c38e1290ba0d3594947475cb48e9a.png

936ad5e7ea9c813b33d176bab44a396b.png

b10ca4d8e2f62717ea8582c59daea4e1.png

369fd8fd456403f2b28e8859b9e98731.png

五、关于javaweb在Tomcat中部署注意事项

1. 部署方式

在IDEA配置Tomcat服务器时,在部署方式时,有如下图的两个选项。

1):war就是以war包形式发布

2):war explored就是以非打包的方式发布,用于开发比较方便,如下面所述的直接更改脚本文件便能自动发布。无需重启Tomcat。

b10ca4d8e2f62717ea8582c59daea4e1.png

2. 开发模式

建议以第二种方式进行发布调试,因为每次重新启动这个Tomcat还是挺久的。不过还要做一下配置。配置SERVER自动跟新部署!

96776a9e096a4acb6004856017309467.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值