使用Tomcat部署JavaMaven聚合项目

本地部署

        准备tomcat

                点击进入tomcat官网,下载并解压,进入解压目录。

        准备项目

                1.先检查项目代码有无错误。

                2.检查无误后将项目打包。

                 一共3个war包,一个jar包,三个war包都依赖一个jar包         

                3.将4个包一起拷贝到tomcat的webapps路径下。

                 4.返回至上一级,进入bin目录下,点击startup.bat文件启动tomcat。

                5.打开浏览器输入localhost:8080来查看是否启动成功(8080替换为你的tomcat端口号),出现下面的界面即为启动成功。 

                6.此时我们想要直接输入/index去访问界面是不可以的会报错 

        这时我们打开 tomcat文件目录下的webapps可以看到多了三个文件夹,

点进去可以看到我们刚才要访问的index.jsp文件,同时我们也找到了为什么页面访问不到的原因,就是因为我们的访问路径多了一个hami_console-1.0-SNAPSHOT,现在我们把他加上,在访问index,就可以访问到了。

可以看到,虽然访问到了,但是却没有样式,原因也一样,访问页面需要加 hami_console-1.0-SNAPSHOT,访问静态资源也需要加这个路径,这个时候可以将代码中引入的静态资源路径进行调整,但是不推荐这样,很麻烦。下面说一种又快又好的办法。

进入tomcat文件中的conf目录下,使用编辑器打开server.xml文件。找到下面图中的代码段。

红框圈住的  port=“8080” 是我们对应要访问的端口号,可以自己进行调整修改;

下面这段代码中的docBase="hami_portal-1.0-SNAPSHOT",对应的就是我们的之前提到的文件夹的文件夹名,前边的path就是他的访问路径,现在我们将他的路径设置为"/",就可以不用加"hami_portal-1.0-SNAPSHOT",直接访问到他的目录下的资源。

<Context path="/" docBase="hami_portal-1.0-SNAPSHOT" debug="0" privileged="true"></Context> 

现在我们按照上述添加修改好server.xml后,重启tomcat(先运行shutdown,再运行startup),再输入自己设置的对应的端口号,以及要访问的index页面,就可以看到如下页面。

这样就算是成功了,另外两个也是同样的操作,将下面的代码拷贝,修改端口号以及docBase中的目录即可。

文件无服务器没有页面,可以访问一下他的文件 ,可以看到也是可以访问到的。

服务器部署

        服务器的部署与本地部署的操作一致,就不一步一步具体赘述了。

        提一些需要注意的地方吧。

        1.tomcat的下载和解压难度不大,正常下载解压即可。

        2.数据库要替换为服务器的数据库,替换时要导入对应的依赖,要注意mysql版本问题。

        3.图片文件以及音频文件加载问题,要将js、jsp代码中的localhost替换为你服务器的ip。

        4.其他的与本地部署一致,打包、上传文件、修改server.xml文件、运行tomcat、访问页面。

        5.!!!记得开放你对应的端口!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值