前言
我们完成一个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行左右找到
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding = "UTF-8" />
,然后把这里的port="8080"
改为port="80"
即可。
- 继续在servlet.xml文件结尾位置找到
<Context docBase="D:\java_app\apache-tomcat-10.0.12\webapps\FirstServlet" path="/FirstServlet" reloadable="true" source="org.eclipse.jst.jee.server:FirstServlet"/>
,然后把这里的path="/FirstServlet"
改为path="/"
即可。
- 我们移动tomcat之后,输入原来的路径已经不能成功加载页面了。
接着我们把URL简单修改一下,去掉端口号与页面的文件路径,会发现成功的输出了页面。说明我们优化URL成功了。
结语
教程到此为止,还是比较简单的,打包与发布懒得没做图解。但是大家按照步骤来是非常容易完成的。
本专栏持续更新中…