下面简单介绍一下如何在Tomcat中部署Web项目(必看)。我觉得边肖挺好的。我现在就分享给你,给你一个参考。来和边肖一起看看吧。
在这里介绍在Tomcat中部署web项目的三种方式:
1.部署解压缩的webapp目录
2.打包的战争文件
3.经理Web应用程序
一:部署解包的webapp目录
将Web项目部署到Tomcat的方法之一是部署没有封装在WAR文件中的Web项目。要使用这种方法部署解包的webapps目录,只需将我们的项目(编译发布项目,非开发项目)放在Tomcat的webapps目录中。如下图所示:
此时,打开Tomcat服务器(确保服务器打开),就可以在浏览器中访问我们的项目,如下图所示:
但是这一次,我们发现在访问我们的项目内容时,我们不得不添加我们的项目名称 myweb ,这并不好。如果我们想以http://localhost:8080/index.html的形式直接访问而不添加项目名称,如下:
我们发现有一个404错误。如果我们希望能够通过上面的连接正常访问我们的项目,我们可以编辑conf/server.xml进行配置。
打开server.xml文件并找到Host元素。默认配置如下:
我们需要在主机内部添加Context的内容,添加后如下:
此时,您可以以http://localhost:8080/index.html的形式访问它,而无需添加项目名称。如下所示:
(其实此时还是可以通过地址http://localhost:8080/myweb/index . html访问的)
二:打包的war文件
这样,只需将打包的war文件放在webapps目录下即可。如下图所示:
当我们启动Tomcat时,Tomcat要做的第一件事是将war文件的内容解压到具有相同文件名的路径中,取出。war扩展名,然后从解压缩的目录中读取项目文件。现在,我们启动Tomcat,如下图所示:
如您所见,在webapps目录中有一个解压缩的myweb文件夹。然后可以在浏览器中通过http://localhost:8080/myweb/index . html的地址访问。如果我们想用地址http://localhost:8080/index.html访问,我们还需要配置server.xml文件。步骤同上,不再赘述。
三:Manager Web方式
管理器Web源应用程序允许我们通过Web管理我们自己的Web项目。当然,如果谁能管理别人的项目,事情就变得有点棘手了,更别说安全防护了。所以,当我们想通过Manager Web管理自己的项目时,就需要设置权限。
首先访问Apache Tomcat的欢迎页面。
此时,当我们点击图中圈出的部分时,会提示我们输入用户名和密码。所以我们需要在conf/tomcat- users.xml文件中添加角色。默认情况下,Tomcat- users.xml不添加任何角色。因为我们想通过Manager Web管理我们的项目,所以我们在其中添加了manager-gui角色。如下(圈起来的部分是我们添加的角色,随便填用户名,随便填密码,角色填上面的manager-gui):
配置好这个,重启服务器,就可以进入管理界面了。
进入服务器状态页面,可以查看服务器的状态,看到Tomcat的相关信息,包括Tomcat版本、JVM版本、JVM提供者等。如下图所示:
您可以通过进入经理应用程序页面来管理我们的项目。如下图页面所示:
在应用程序下,显示了webapps目录下的项目目录:根目录、doc目录和manager目录,这些目录都是Tomcat自带的。目前没有我们自己的项目。现在我们开始部署我们自己的项目。在部署下,我们可以看到有两种方法:1 .部署位于服务器上的目录或war文件;2.要部署得WAR文件.
首先,演示如何通过war文件进行部署。
Myweb.war是我们打包的项目文件。单击“选择文件”以选择我们主机上的项目文件。该文件可以放在任何位置。如果放在webapps下,Tomcat启动时会直接解压。如果放在另一个位置,当Tomcat启动时,Tomcat会将myweb.war文件复制到webapps目录,然后解压缩。选择一个好的文件,然后单击“部署”以发布它。此时可以通过http://localhost:8080/myweb/index . html在浏览器中访问。
这时,我们来看看经理App页面的变化。下图中圈出的部分有更多我们刚刚发布的myweb项目。
下面是部署位于服务器上的目录或war文件的方法。将myweb.war复制到webapps目录,在war或目录URL:后填写myweb,点击部署发布。
以上在Tomcat中部署Web项目的操作方法(必看)就是边肖分享的全部内容。希望能给你一个参考,多多支持我们。