how2j.cn

下载区
文件名 文件大小
server.xml 1k
步骤 1 : 本知识点目的   
步骤 2 : 下载   
步骤 3 : 测试端口   
步骤 4 : 成功启动截图   
步骤 5 : 下载一个J2EE应用   
步骤 6 : 部署   
步骤 7 : 重启tomcat,并测试   

步骤 1 :

本知识点目的

edit
在接下来的课程中有大量的J2EE应用,比如servlet, struts, springmvc,这些 J2EE应用都需要部署在Tomcat里才可以运行。而初学者又特别容易在这一步犯错,所以本文专门示例如何从0开始,正确地部署一个可运行的J2EE应用,包括在过程中会碰到的问题以及对应的解决办法。
下载纯净版 Tomcat,这是我调整过之后的tomcat, 移除了对换变量中配置的CATALINA_HOME和CATALINE_BASE的依赖。

推荐使用8080端口那个。
下载
下载好之后,解压,并运行其bin目录下的startup.bat。
如果启动失败,多半是8080端口被占用了(假设上一步下载的是8080端口的那个)。 那么就通过 端口排查 手段,找到是哪个程序占用了8080,并关闭之,然后再启动。
测试端口
步骤 4 :

成功启动截图

edit
成功启动截图
步骤 5 :

下载一个J2EE应用

edit
接下来下载一个J2EE应用来进行测试,本站有很多可以运行的J2EE应用项目可供下载,尽量使用一个简单点的,不用连接数据库的来测试。
第一个servlet 知识点右上角有一个j2ee.rar 可供下载。
下载一个J2EE应用
下载好j2ee.rar后,解压出来,假设解压到如下目录:
E:\download\j2ee

接着用记事本把 前面下载的 tomcat8080 对应的 conf 目录下的 server.xml文件打开,复制本来被注释掉的

<!--
<Context path="/" docBase="E:\\project\\j2ee\\web" debug="0" reloadable="false" />
-->


如图所示,把e:\\project\\j2ee\\web 修改为 e:\\download\\j2ee\\web。
如果没有把握就下载右上角的server.xml,并覆盖server.xml。

注: 文件路径是双斜杠哦,不是单斜杠
部署
步骤 7 :

重启tomcat,并测试

edit
关闭tomcat, 并重新运行startup.bat。 然后输入如下网址,看到如图所示的截图,即表示部署成功了。

http://127.0.0.1:8080/hello
重启tomcat,并测试


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2023-02-22 Hello Servlet! 2023?2?22? ??6:33:30
bcbc

关于 J2EE-Tomcat-部署 的提问
这里为什么会出现乱码啊







回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2021-10-01 为什么打localhost访问不了tomcat主界面啊气死了
会v会

关于 J2EE-Tomcat-部署 的提问
为什么打localhost访问不了tomcat主界面啊气死了为什么打localhost访问不了tomcat主界面啊气死了




1 个答案

海啸1
答案时间:2023-07-10
我这边知道了,因为他里面的server.xml里面的 docBase 填写的目标文件,你还没下载可能 所以他指向的是一个空的



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2021-04-28 如果前面全部弄好了还是出不来最后的页面
2021-04-28 j2ee
2021-03-23 提示一下


提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 54 条以前的提问,请 点击查看

提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 J2EE-Tomcat-部署 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 578362961
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图