Servlet初识—编写hello world+使用smart Tomcat插件部署(二)

简介: Servlet初识—编写hello world+使用smart Tomcat插件部署

5、打包程序

  当前写的 Servlet 代码,是没有main方法的,也就是所运行不起来。所以我们要在该 Servlet 代码打包方法 Tomcat 程序中,才能运行。


   使用 maven 打包,默认会生成一个jar 包,而我们需要的 war 包,所以我们就要修改配置文件,在pom.xml 中project 标签中下加下面一段代码即可。

<packaging>war</packaging>
    <build>
        <finalName>Servlet</finalName>
    </build>

     然后使用 maven 进行打包。打开 maven 窗口 (一般在 IDEA 右侧就可以看到 Maven 窗口, 如果看不到的话,可以通过 菜单 -> View -> Tool Window -> Maven 打开)

最后展开 Lifecycle , 双击package 即可进行打包。

打包成功的话,底部会出现一个success 文字 。



此时就可以在右侧target目录中看见我们打包的war包了

6、部署程序

    我们把 war 包拷贝到 Tomcat 的 webapps 目录下。

  启动 Tomcat,Tomcat 就会自动把 war 包解压缩。

7、验证程序

此时通过浏览器访问 http://127.0.0.1:8080/Servlet/helloworld   就能在浏览器中看到结果啦

终端中,Tomcat 也会打印日志 helloworld

注意:URL 中的PATH分成两个部分,其中 Servlet 为 Context Path,helloworld 为 Servlet Path

在浏览器中输入URL求取转换步骤如下:


8、使用 smart Tomcat 插件部署

     在实际开发中,如果我们需要调试该代码,每修改代码一次,我们就要重复打包部署,这样就给浪费大量时间。所以为了简化该部署操作,我们可以使用 smart Tomcat 插件来简化我们部署的过程!

① 安装 Smart Tomcat 插件


② 配置 smart Tomcat

点击 Add Configure -> 点击右上角 + -> 点击smart Tomcat

这里配置上smart Tomcat 信息

NAME :给该配置起名,可以随便写

Context Path :浏览器 url 访问时候的第一级路径,标识 webapp 的。

Tomcat server:把Tomcat本地下载地址传入

③ 运行smart Tomcat

配置完后点击右上绿色的三角符号运行


注意:

smart Tomcat 运行日志是红色的,大家不要看见红字就认为是报错!!

当看见 start Server startup in ??? ms 时就说明运行成功

Tomcat 和 smart Tomcat 都绑定 8080端口,所以运行 smart Tomcat 要先把 Tomcat 关闭,否则会运行失败!!

④ 访问页面

    在浏览器访问 http://127.0.0.1:8080/hello/helloworld 就会出现以下页面

注意路径的对应关系:

相关文章
|
3月前
|
监控 Java 应用服务中间件
部署tomcat部署实战案例
本文是关于Tomcat部署实战案例的教程,包括通过yum和二进制方式部署Tomcat的详细步骤,以及如何监控Tomcat服务。
213 84
部署tomcat部署实战案例
|
4月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
3月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
2月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
133 0
|
4月前
|
应用服务中间件 Docker 容器
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
这篇文章介绍了在Docker中安装Tomcat的过程,包括搜索Tomcat镜像、拉取镜像、目录挂载的准备、创建并挂载容器,以及如何进入容器和进行测试。文中还说明了如何将WAR包部署到Tomcat服务器并访问部署的应用。
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
|
3月前
|
Java 应用服务中间件 Maven
JavaWeb基础5——HTTP,Tomcat&Servlet
JavaWeb技术栈、HTTP、get和post区别、响应状态码、请求响应格数据式、IDEA使用Tomcat、报错解决、Servlet的体系结构、IDEA使用模板创建Servlet
JavaWeb基础5——HTTP,Tomcat&Servlet
|
3月前
|
前端开发 Java 应用服务中间件
react自学(6) 部署到tomcat中
react自学(6) 部署到tomcat中
|
4月前
|
jenkins 持续交付 开发工具
"引爆效率革命!Docker+Jenkins+GIT+Tomcat:解锁持续集成魔法,一键部署Java Web应用的梦幻之旅!"
【8月更文挑战第9天】随着软件开发复杂度的增加,自动化变得至关重要。本文通过实例展示如何结合Docker、Jenkins、Git与Tomcat建立高效的持续集成(CI)流程。Docker确保应用环境一致性;Jenkins自动化处理构建、测试和部署;Git管理源代码版本;Tomcat部署Web应用。在Jenkins中配置Git插件并设置项目,集成Docker构建Tomcat应用镜像并运行容器。此外,通过自动化测试、代码质量检查、环境隔离和日志监控确保CI流程顺畅,从而显著提高开发效率和软件质量。
79 3
|
5月前
|
Java 应用服务中间件 Shell
|
5月前
|
前端开发 Java 应用服务中间件
JavaEE:Servlet后端搭建部署 一条龙全教程
JavaEE:Servlet后端搭建部署 一条龙全教程