Tomcat部署web项目

本文介绍两种在Tomcat服务器上部署项目的详细步骤:一种是通过手动打包并放置于Tomcat的webapps目录下,另一种是在Eclipse环境中直接进行部署。同时讲解了如何配置访问权限、多项目部署及通过域名绑定等技巧。

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

方式一:将打包的项目部署到tomcat中(Tomcat的安装与配置:http://blog.youkuaiyun.com/qq_32786873/article/details/52911560)


1.将项目打包:

在要打包的项目上点右键

选择Export


点击下一步


完成之后可以看到如下的文件



2.将打包的项目部署到tomcat中:

将打包好的文件放入tomcat安装目录下的webapps中


运行bin目录下的startup.bat,可以看到webapps目录下多了一个项目文件


在浏览器地址栏输入localhost:8080/ptmanager.wapindex/就可以访问我们的项目首页了


在使用时发现除了首页可以访问外,点击注册,登录时页面跳转均有问题,原因是地址中没有加导致地址无法访问。

打开conf目录下的server.xml文件,在<host></host>中加入图中标示的代码。


配置好了之后就可以像在eclipse中一样通过localhost:8080访问项目的首页了,其他页面也是正常的。


3.如何部署多个项目:

将要部署的多个项目的war包放入webapps目录中


在server.xml文件中加入


将域名和项目绑定在一起即可。
在hosts文件中加入127.0.0.1       localhost123


此时可以通过localhost:8080和localhost123:8080分别访问项目ptmanager.wapindex和ptmanager.wapindex123。


4.管理部署的项目

启动Tomcat后,在浏览器地址栏输入localhost:8080,点击图中的Manager App或者manager webapp会弹出如图对话框


打开如下文件


加入这样的几行代码


再重新运行startup.bat
在弹出的对话框中输入上述用户名和密码



可以看到我们部署的项目了,点击项目就可以访问我们项目的首页了,也可以停止和启动项目。


方式二:在Eclipse中直接部署项目到Tomcat(在Eclipse中安装Tomcat插件:http://blog.youkuaiyun.com/qq_32786873/article/details/52912240)


1.新建个Dynamic Web Project,命名为test,在WebContent下,新建个文件index.jsp,随便写段代码,如下图:



2.点击test项目名,然后点击右键Run As—>Run on Server,按照下图的样式,点击 Next,再点Finish


如下图所示,Servers下,已经添加好了一个Tomcat v8.0 Server,



3.在上面点右键,选择open,打开。Server Locations 的状态为灰色,修改不了


4.关键就是需要修改这里,那么怎么能修改呢?先要移除掉部署在其中的项目,如下图

①停止eclipse内的Tomcat服务器(stop) ②删除该容器中部署的项目(add and remove) ③清除该容器相关数据(clean)

Server Locations 的状态不为灰色可修改



5.修改配置

配置修改3个地方:
     1、选择"Use Tomcat installation ",默认为"Use Workspace metadata ",见上图;
     2、选中"Use Tomcat insallation "后,下面一行,Server Path 自动修改为D:\Program Files\Tomcat 8.0(Tomcat安装路径)
     3、Deploy Path 处需要修改为"webapps" ,默认为"wtpwebapps"。


至此,设置完成,以后复制一个项目,只需在项目test,右键,选择Properties,再选择Web Project Settings修改下项目名称就可以自动部署到Tomcat的Webapps目录下了。



在这里可以添加要部署的项目或者移除项目。


6.添加test项目,启动服务,项目test就会自动部署到tomcat的webapps目录下




7.在浏览器地址栏输入localhost:8080/test,回车



此时我们修改index.jsp中的文字


刷新浏览器页面,可以看到浏览器页面内容也跟着变了。(我并没有重启tomcat,重新部署项目)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值