网站提供的链接,玛沁县网站建设公司,系部网站建设管理方案,网页设计图片文章目录前言一、将 Tomcat 集成到 IDEA 中1.1、进入 IDEA Tomcat 配置页面1.2、配置并集成 Tomcat1.3、配置完成说明1.4、集成检查1.4.1、检查主页面信息及服务器配置信息二、创建并部署 Java EE 项目2.1、创建新项目或者模块#xff08;自行选择#xff09;2.2、进行 Java …
文章目录前言一、将 Tomcat 集成到 IDEA 中1.1、进入 IDEA Tomcat 配置页面1.2、配置并集成 Tomcat1.3、配置完成说明1.4、集成检查1.4.1、检查主页面信息及服务器配置信息二、创建并部署 Java EE 项目2.1、创建新项目或者模块自行选择2.2、进行 Java EE 项目配置2.3、“Next”对项目起名“Finish”完成 Java EE 项目部署2.4、查看 Java EE 项目2.4.1、对应版本约束信息2.4.2、设置虚拟目录2.4.3、Java EE 项目目录说明2.5、运行 Java EE 项目2.6、对 Java EE 项目进行部署2.7、对 Java EE 项目进行热部署总结前言 通过对 IDEA/Tomcat 原理的讲解对比其不同之处讲解如何将 Tomcat 集成到 IDEA 中创建并部署 Java EE 项目。由传统的部署方式延伸到热部署 Java EE 项目可以极大地提高项目开发的效率方便新手入门。 一、将 Tomcat 集成到 IDEA 中
1.1、进入 IDEA Tomcat 配置页面
上方导航栏点击“Run→Edit Configurations…”进入配置页面如下图所示 说明
Application 指的是对于本地当前应用的配置信息Templates 指的是对于整个模板信息的全局配置 打开 Run/Debug Configuration 窗口下滑找到 Tomcat Server 配置Local 是本地配置Remote 是远程配置如下图所示 1.2、配置并集成 Tomcat
“Server”界面点击“Configure…”如下图所示 点击“”选择 Tomcat 在本地的安装路径进行匹配如下图所示 配置完成点击“OK”如下图所示 1.3、配置完成说明
在“Sever”页面可以看到我们集成后的信息下面的端口默认 8080我们无须再对其进行修改。点击“OK”完成设置如下图所示 1.4、集成检查
在 Tomcat 配置完成后我们需要对配置进行进一步的检查以确保配置成功。
1.4.1、检查主页面信息及服务器配置信息
点击“Application server”我们可以看到服务器信息已经加载如下图所示 再次点击“Configure…”进入服务器配置页面左侧的加减可以增删当前服务器在下面的“Classes”面板中我们可以看到 IDEA 已经加载到了 Tomcat 的两个 JAR 包一个 jsp 的 JAR 包、一个 servlet 的 JAR 包。至此Tomcat 集成完毕。 二、创建并部署 Java EE 项目
2.1、创建新项目或者模块自行选择
依次点击“File→New→Project/Module”如下图所示 创建 Java 企业级项目根据自身安装情况选择 SDK 以及 Server 版本如下图所示 2.2、进行 Java EE 项目配置
在下方导航栏“Additional Libraries and Frameworks”中下滑找到“Web Application”并勾选同时勾选下面“Create web.xml”创建 Web 项目的核心配置文件。
说明JDK 的版本与下面“Web Application” Servlet 的版本是对应的如 JDK8 对应的是 Servlet 的 4.0JDK7 对应的是 Servlet 的 3.1 版本。 2.3、“Next”对项目起名“Finish”完成 Java EE 项目部署 2.4、查看 Java EE 项目
2.4.1、对应版本约束信息
我们可以看到该目录结构是完全正确的同时web.xml 我们可以看到使用的是 Schema 的约束而且对应的版本为 4.0如下图所示 这时如果我们再次点击 Tomcat 配置页面会发现左侧已经部署了一个 Tomcat Server同时在部署的项目中也已经进行了加载web 项目被打包成 war 包的形式如下图所示 2.4.2、设置虚拟目录
如果你在“Application context”处填写的虚拟目录为/项目在将来访问的时候就不需要虚拟目录了而是相当于一个根路径如下图所示 2.4.3、Java EE 项目目录说明 Java 动态项目目录说明
--项目名称--WEB-INF--web.xml该项目的核心配置文件--classes 目录放置中间字节码文件--lib 目录放置项目依赖的 jar 包2.5、运行 Java EE 项目
下图的两个地方都可以运行或者 CtrlShiftF10如下图所示 2.6、对 Java EE 项目进行部署
这时如果你足够细心你可以发现地址栏中的地址信息为http://localhost:8080/而不是http://localhost:8080/index.jsp如下图所示 对地址栏信息进行修改修改为http://localhost:8080/index.jsp可以看到仍然是刚才页面。这是为什么呢我们将在下面的第 7 点为大家进行详细讲解。 我们再次在 web 目录下创建一个 hellohtml.html 的文件直接在地址栏修改地址运行会发现浏览器无法加载到该文件而在我们的 IDEA 中是确实存在该文件的。 这时我们就需要重启服务器刷新页面信息就可以成功进行加载了。 2.7、对 Java EE 项目进行热部署 我们对于上面的现象进行解释index.jsp 比较特殊是一个默认的首页是已经在配置里进行了声明。所以http://localhost:8080/打开是项目首页http://localhost:8080/index.jsp打开也是首页。 同时我们发现如果每一次更改信息都需要重启服务器会极大地降低开发的效率这就需要我们配置热部署以求在更改资源后无需多次重启服务器。
“Run→Edti configurations…→Run/Debug configurations”对以下两则内容进行修改。 不选择 Update classes and resources 是因为 Java 代码会多次修改如果多次部署会影响我们的性能。
促使 IDEA 能在我们更新资源后重新部署我们的项目这样我们就无需重启服务器了。 新创建一个文件试验一下成功 总结 本文我们分别从 IDEA 和 Tomcat 这两个 IDE 的原理方面进行了分析并进行了将 Tomcat 集成到 IDEA 中的完整步骤而对于Java EE 项目的部署我们分别从实战的角度对比了传统项目的部署方式和在 IDEA 里面实现热部署我们可以明显发现热部署的优势降低了服务器每次启动的次数效率大大提升多次修改代码无需多次重启服务器。 我是白鹿一个不懈奋斗的程序猿。望本文能对你有所裨益欢迎大家的一键三连若有其他问题、建议或者补充可以留言在文章下方感谢大家的支持