Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

工具/原料

  • Tomcat

方法/步骤

  1. 1

    先到官网http://tomcat.apache.org/ 下载Tomcat,选择自己想要的版本 这里是9.0 installer版

  2. 2

    下载完后点击安装,下一步.选项中可全部勾上,下一步

  3. 3

    端口可默认,用户名密码设置为自己易记的,以后需要用

  4. 4

    安装了jdk的,软件会自动检测jdk路径(未安装jdk的,需提前安装),一般可直接下一步.

  5. 5

    安装改为意向路径,或默认下一步.

  6. 6

    若无报错,安装完成后ctr+alt+del打开任务管理器,点到服务栏,若看到Tomcat服务正在运行则表示Tomcat已安装成功.

    若有Tomcat服务但并未运行,可右键点击服务手动启动

  7. 7

    最后可到浏览器输入地址http://localhost:8080/或者http://127.0.0.1:8080/并转入,若看到下面界面,则Tomcat安装基本完成.

  8. 8

    点击host mannger 输入先前设置的用户及密码登录,即可对Tomcat进行管理

  9. 9

    如安装时出现如下错误,或安装完成后手动启动服务失败

    则可能原因是注册表或服务有冲突

    表明之前你可能有安装过类似软件如Tomcat的其他版本或整合了Tomcat的套装软件,你可以点忽略或重试.

    若你非要解决此类错误,可将之前安装的类似软件卸载(请勿直接删除软件安装文件夹,以免造成软件已删注册表仍存在)并查看是否残余相关注册表信息及相关服务

  10. 10

    同时按住Win+r打开运行输入regedit.exe

    通常在HKEY_LOCAL_MACHINE->SOFTWARE栏下能找到我们安装软件的注册表信息

    如下面的Appach/Tomcat

    点击右键删除可直接删除其注册表信息

    以上报错的可能是服务已存在或端口冲突(但若先前没有改端口,一般不会有这种情况)

    在HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services

    能找到我们安装软件的服务,若我们可以找到Tomcat相关服务右键将其删除即可

  11. 11

    也可按Win+R输入cmd进入终端

    输入sc delete Tomcat9(曾经安装的版本)

    可删除存在的服务

    若服务不存在则表示删除完成

  12. 12

    然后重启后再次安装,理论上就能解决安装报错的问题(不重启直接安装,报错时选择重试即可.忽略也可成功安装,但不建议)

    如若仍未解决,如安装成功后服务不能成功启动或启动一次后第二次会启动失败,则卸载重装,安装时将http端口改为如8081再试试.

    如果仅仅是安装教程到这里就结束了

    体验简单web开发可继续看下去

  13. 13

    打开Tomcat安装目录,可看到如下目录文件,大家可简单了解其用处

    这里是D:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0

  14. 14

    接下来配置虚拟目录

    虚拟目录:就是将其他文件夹也可以设置为WEB项目的发布目录

    例如:我们在这里将F盘下的Demo目录设置为虚拟目录,注意大小写。

    如我们F盘下新建Demo文件夹,把WEB-INF文件夹放进Demo里,

    WEB-INF文件夹下应该有一个web.xml配置文件;

  15. 15

    Tomcat安装目录下的config文件夹,找到server.xml文件,右键记事本打开编辑;

    找到</host>(可直接点编辑查找</host>,节省时间)

    在</host>前加上如下语句:

    <Context path=“/demo” docBase=“F:\deskback\Demo”/>(注意大小写)

  16. 16

    Tomcat安装目录下的config文件夹,打开里面的web.xml文件;

    Listings下的属性值false改为true,注意大小写

  17. 17

    将Tomcat安装目录下->webapps->ROOT目录下的WEB-INF文件夹复制到刚创建的demo目录下,并在demo目录下创建(其实也可以在ROOTdemo目录,再在demo目录下创建)helloworld.html文件或hello.jsp(可创建文本再改后缀为.jsp)

  18. 18

    右键打开方式选择记事本编辑

    输入如 hello world!

    然后再浏览器输入http://localhost:8081/demo/hello1.htm转入

    结果如下图,则你的web开发之路就开始了

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。