Web应用程序的打包发布与优化项目的URL

前言

我们完成一个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到我们想要的程度。

  1. 首先在电脑中找到你tomcat的安装位置
    在这里插入图片描述
  2. 打开tomcat找到conf
    在这里插入图片描述
  3. 打开conf找到tomcat核心配置文件serve.xml
    在这里插入图片描述
  4. 打开这个文件,大概在62行左右找到 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding = "UTF-8" />,然后把这里的 port="8080"改为 port="80"即可。
    在这里插入图片描述
    在这里插入图片描述
  5. 继续在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="/"即可。
    在这里插入图片描述
  6. 我们移动tomcat之后,输入原来的路径已经不能成功加载页面了。
    在这里插入图片描述
    接着我们把URL简单修改一下,去掉端口号与页面的文件路径,会发现成功的输出了页面。说明我们优化URL成功了。
    在这里插入图片描述

结语

教程到此为止,还是比较简单的,打包与发布懒得没做图解。但是大家按照步骤来是非常容易完成的。

本专栏持续更新中…

猜你喜欢

转载自blog.csdn.net/apple_51673523/article/details/123099497