本地部署
准备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.!!!记得开放你对应的端口!!!