javaWeb第一天~搭建和部署javaWeb项目【简单部署和热部署】

简介: javaWeb第一天~搭建和部署javaWeb项目【简单部署和热部署】

javaWeb第一天~搭建和部署javaWeb项目【简单部署和热部署】


44.png


■ 项目结构:【其中一个开始的webapp/WEB-INF/classes 作为了资源的输出路径】

● 具体步骤:右键项目-> Build Path-> Configure Build Path ->java Build Path -> Default output folder 选择webapp/WEB-INF/classes


45.png


46.png47.png


48.png




✿ 热部署

新增或者修改jsp文件,不需要重启tomcat服务器

使用上插件,不是新增java类,只是在java类中简单的修改的话,也是不用重启Tomcat服务器

 

❀ 安装一下热部署插件吧【嘻嘻,具体步骤如下:】

一、准备工作【获取到下载eclipse插件的链接】

1,tomcatPlugin官网:https://sourceforge.net/projects/tomcatplugin/

2,复制如下的链接


image.png


二、eclipse 安装tomcat 插件:

1,具体步骤:help -> Install New Software -> ...


50.png


51.png52.png


 ❀ nice,安装成功~


53.png


三、tomcat 插件的使用:


1,点击第一只猫,启动tomcat 发现


54.png


2,【嗯,上面只是安装了tomcat 插件,且还没有跟tomcat服务器关联起来】:

■ 具体步骤:Window -Preferences ->


55.png


细节:Apply点击完没反应的话,不用理它,点击Apply and Close 即可~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~热部署大功告成~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

 

补充:Eclipse中配置Tomcat,从而实现在Eclipse中管理Tomcat(开启、关闭、重启):

编译器:Eclipse 2019

服务器:Tomcat9.0服务器

① 需要在编译器内部配置一下Tomcat服务器:

■ 具体步骤:

Window-> Preferences-> Server-> Runtime Environments-> Add-> 选择Tomcat版本(我选的是版本9.0的),

然后next,选择一下tomcat的安装目录即可【最后要记得:点击一下:Apply and Close】

(注意eclipse版本太低,是需要先安装tomcat插件,然后才能配置Tomcat服务器的)

② 在Eclipse 2019的控制台显示Tomcat 服务器:

■ 具体步骤:

Window-> Show View -> Other-> Server [选择Server目录下的Server]。

③ 测试一下:Eclipse 2019 配置Tomcat 服务器到此已经成功,启动测试一下(然后在浏览器输入:http://localhost:8080):

警告:【虽然警告,有时可以忽略,但是到这一步,启动后访问404】

  • org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom

警告: 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[5,002]毫秒。

解决:在eclipse中的server页面,双击tomcat服务,会看到如图所示的配置页面:

 Deploy Path把它改成"webapps",也就是tomcat它的值默认是"wtpwebapps"

Server Locations选择Use tomcat installation(Task control of Tomcat installation) 即选择tomcat的安装目录来作为项目的发布目录。默认是选择Use workspace metadata(does not modify Tomcat installion);

 

目录
相关文章
|
1月前
|
机器学习/深度学习 人工智能 监控
Java与AI模型部署:构建企业级模型服务与生命周期管理平台
随着企业AI模型数量的快速增长,模型部署与生命周期管理成为确保AI应用稳定运行的关键。本文深入探讨如何使用Java生态构建一个企业级的模型服务平台,实现模型的版本控制、A/B测试、灰度发布、监控与回滚。通过集成Spring Boot、Kubernetes、MLflow和监控工具,我们将展示如何构建一个高可用、可扩展的模型服务架构,为大规模AI应用提供坚实的运维基础。
209 0
|
2月前
|
JavaScript Java 大数据
基于JavaWeb的销售管理系统设计系统
本系统基于Java、MySQL、Spring Boot与Vue.js技术,构建高效、可扩展的销售管理平台,实现客户、订单、数据可视化等全流程自动化管理,提升企业运营效率与决策能力。
|
2月前
|
IDE 安全 Java
Lombok 在企业级 Java 项目中的隐性成本:便利背后的取舍之道
Lombok虽能简化Java代码,但其“魔法”特性易破坏封装、影响可维护性,隐藏调试难题,且与JPA等框架存在兼容风险。企业级项目应优先考虑IDE生成、Java Records或MapStruct等更透明、稳健的替代方案,平衡开发效率与系统长期稳定性。
170 1
|
2月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
2月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
338 1
存储 jenkins 持续交付
457 2
|
3月前
|
前端开发 Java API
2025 年 Java 全栈从环境搭建到项目上线实操全流程指南:Java 全栈最新实操指南(2025 版)
本指南涵盖2025年Java全栈开发核心技术,从JDK 21环境搭建、Spring Boot 3.3实战、React前端集成到Docker容器化部署,结合最新特性与实操流程,助力构建高效企业级应用。
1081 1
|
3月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
463 64
|
1月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
129 1
|
1月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
147 1