前言
我们完成一个Web文件之后就得对这个应用程序进行打包或者发布了,今天就来梳理一下打包或者发布Web文件的时候应该如何进行操作。
Java Web的打包与发布
我们对于一个Java文件在打包的时候是把它打包成jar文件的,但是对于Java Web文件并不可以。
因为Web文件里面不仅有Java文件还有HTML,JSP等等一些文件我们需要一起打包。所以jar文件不可以。
我们把Web应用程序最后打包成的形式是war文件(war包)。
(1)在eclipse中右键单击项目,然后Export选择WAR file,生成项目的WAR文件。
(2)把生成的WAR文件放到tomcat解压之后的webapps文件夹下。
(3)启动tomcat,双击tomcat解压文件里bin目录下的startup.bat。
(4)在浏览器中输入文件URL(如:http://localhost:8080/FirstServlet/anno)即可。
优化URL
但是我们到目前为止输入的文件路径都包含了端口号(8080)和Contextpath(文件路径),我们在一般输入网址的时候如:www.baidu.com。都是非常简短的没有所谓的端口号与对应页面的文件路径。
那么接下来我们就一起简化URL到我们想要的程度。
首先在电脑中找到你tomcat的安装位置
打开tomcat找到conf
打开conf找到tomcat核心配置文件serve.xml
打开这个文件,大概在62行左右找到 ,然后把这里的 port="8080"改为 port="80"即可。
继续在servlet.xml文件结尾位置找到 ,然后把这里的path="/FirstServlet" 改为path="/"即可。
我们移动tomcat之后,输入原来的路径已经不能成功加载页面了。
接着我们把URL简单修改一下,去掉端口号与页面的文件路径,会发现成功的输出了页面。说明我们优化URL成功了。
结语
教程到此为止,还是比较简单的,打包与发布懒得没做图解。但是大家按照步骤来是非常容易完成的。