利用Servlet编写第一个“hello world“(下)

简介: 利用Servlet编写第一个“hello world“(下)

🔎打包代码


由于程序不能独立运行(需部署到 Tomcat 运行)

因此需要将代码进行打包操作

类似于搬家, 需要先收拾物品(打包)

然后再将其搬运到新的地方(部署)

  • 在 Java 中, 使用的压缩包
  • jar(普通的 Java 程序打成 jar 包)
  • war (部署到 Tomcat 的程序打成 war 包)

点击右侧 Maven, 弹出如下界面

  1. 点击 Servlet_s
  2. 点击 Lifecycle
  3. 找到 package, 双击进行打包
  • 双击 package 后, 执行如下操作
  • 检查代码中是否存在一些依赖, 依赖是否下载好
  • 将代码进行编译, 生成一堆 .class 文件
  • 将 .class 文件, web.xml 按照一定格式进行打包

弹出如下界面表示打包成功

此时左侧界面会生成 target 目录

仔细查看发现此时的压缩包格式是 jar 包

将压缩包格式调整为 war 包

需要调整 pom.xml 描述生成的包的包格式

<packaging>war</packaging>复制到 pom.xml 即可

此处也可以修改打出的包的名称

将打出的包的名称修改为 hello_servlet

打出的 war 包, 且名称为 hello_servlet

🔎部署


部署

将打好的 war 包, 拷贝到 Tomcat 的 webapps 目录中

启动 Tomcat 后, 自动将 war 包进行了解压缩

🔎程序验证


浏览器效果

Tomcat 效果(服务器)

  • hello_servlet, 称为 Context Path / Application Path
    标识了一个 webapp(就是这个 webapp 的目录名 / war 包名)
  • hello, 称为 Servlet Path
  • 标识当前请求调用哪个 Servlet 类的 doGet()
  • 一个 webapp, 可以有多个 Servlet

🔎结尾

创作不易,如果对您有帮助,希望您能点个免费的赞👍

大家有什么不太理解的,可以私信或者评论区留言,一起加油

相关文章
|
Java 应用服务中间件 Maven
Servlet初识—编写hello world+使用smart Tomcat插件部署(二)
Servlet初识—编写hello world+使用smart Tomcat插件部署
Servlet初识—编写hello world+使用smart Tomcat插件部署(二)
|
6月前
|
前端开发 JavaScript Java
七个步骤, 编写一个 Servlet 的 HelloWorld 程序
七个步骤, 编写一个 Servlet 的 HelloWorld 程序
54 0
|
应用服务中间件
【JavaWeb】使用Servlet实现输出 hello world
之前讲过如何使用IDEA创建Servlet项目. 因此创建项目这一步就不过多介绍了 有需要的可以看一下➡IDEA专业版和社区版创建Servlet项目
|
Java 应用服务中间件 Maven
利用Servlet编写第一个“hello world“(中)
利用Servlet编写第一个“hello world“(中)
|
Java 应用服务中间件 API
利用Servlet编写第一个“hello world“(上)
利用Servlet编写第一个“hello world“(上)
|
XML Java 应用服务中间件
Servlet初识—编写hello world+使用smart Tomcat插件部署(一)
Servlet初识—编写hello world+使用smart Tomcat插件部署
Servlet初识—编写hello world+使用smart Tomcat插件部署(一)
|
3月前
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
33 3
|
3月前
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
32 1
|
3月前
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
基于Servlet和JSP的Java Web应用开发指南
45 0