4年前 (2021-02-19)  Java系列 |   抢沙发  1906 
文章评分 0 次,平均分 0.0

在本文中,我们将了解如何在eclipse中配置Tomcat,以及如何配置Tomcat来部署web应用程序。

Tomcat简介

Tomcat实际上由许多组件组成,包括tomcatjsp引擎和其他连接器,但是主要组件是Catalina,它提供了servlet规范的实现。当启动Tomcat服务器时,实际上是Catalina在启动。变量CATALINA_HOME是存储CATALINA文件位置的配置属性。

以下是Tomcat的CATALINA_BASE/conf目录中的配置文件:

  • catalina.policy
  • catalina.properties
  • logging.properties
  • content.xml
  • server.xml
  • tomcat-users.xml
  • web.xml

在Eclipse中配置Tomcat

我们要做的第一件事是在一个链接中下载apache tomcat,比如http://tomcat.apache.org/download-90.cgi

如何在eclipse中配置tomcat

解压这个文件,会看到如下文件:

如何在eclipse中配置tomcat

这一步我们将把Tomcat添加到Eclipse中:

如何在eclipse中配置tomcat

如何在eclipse中配置tomcat

如何在eclipse中配置tomcat

然后单击ApplyClose以同意我们的Tomcat版本。

配置Tomcat服务器以部署web应用程序

解压Tomcat文件后,我们将执行以下操作:

1. 为Tomcat指定JDK。

2. 打开startup.bat文件在Tomcat的bin文件夹中。(对于Linux/Ubuntu操作系统,我们有startup.sh文件)。

如何在eclipse中配置tomcat

3. 我们将添加一些代码到startup.bat文件。

# With Windows
  set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_181"

  # With Linux/Ubuntu
  JAVA_HOME="/usr/lib/jvm/open-jdk"

如何在eclipse中配置tomcat

4. 接下来,我们将配置帐户以使用Tomcat。打开tomcat-users.xmlconf文件夹中。

如何在eclipse中配置tomcat

Tomcat被定义为4个角色:

  • manager-gui-允许访问HTML GUI和状态页
  • manager-script-允许访问文本界面和状态页
  • manager-jmx-允许访问jmx代理和状态页
  • manager-status-仅允许访问状态页

我们可以声明一个具有4个角色的用户

<role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
    
  <user username="tomcat"
      password="mypassword"
      roles="manager-gui,manager-script,manager-jmx,manager-status"/>

如何在eclipse中配置tomcat

5. 要运行Tomcat,我们双击startup.bat文件。(或startup.sh文件(如果我们使用Linux/Ubuntu)。

6. 在浏览器上,我们键入localhost:8080

如何在eclipse中配置tomcat

7. 我们有在Tomcat中编写的身份验证用户名/密码-tomcat-users.xml文件。

如何在eclipse中配置tomcat

8. 在Tomcat中,我们有/manager(Tomcat管理器应用程序)是最重要的。它将帮助我们管理Tomcat,我们可以通过以下路径访问它:localhost:8080/manager

如何在eclipse中配置tomcat

9. 为了将web应用程序部署到Tomcat,我们可以执行以下映像。

如何在eclipse中配置tomcat

10. 之后,演示应用程序将部署到Tomcat。

如何在eclipse中配置tomcat

11. 运行演示应用程序:

如何在eclipse中配置tomcat

配置Tomcat时Eclipse中的一些错误

WARNING: Unable to load server configuration from ... server.xml

警告:无法从加载服务器配置... server.xml

我们只需要将路径E:\apache-tomcat-9.0.16\conf复制到有错误的路径中。

Getting 404 - Page not found error

获取404-找不到页面错误

如何在eclipse中配置tomcat

我们可以通过以下步骤来解决此错误:

第一步

  • 转到Eclipse IDE
  • 单击服务器选项卡
  • 双击本地主机上的tomcatv9.0服务器

如何在eclipse中配置tomcat

第2步

  • 新的apache tomcat配置页面将打开
  • 转到服务器位置部分
  • 选择使用Tomcat安装(控制Tomcat安装)

如何在eclipse中配置tomcat

第3步

  • 保存配置
  • 通过右键单击tomcat服务器并单击Restart来重新启动服务器
  • 访问http://localhost:8080再次出现,现在您应该看到正在工作的tomcat页面

如何在eclipse中配置tomcat

 

除特别注明外,本站所有文章均为老K的Java博客原创,转载请注明出处来自https://javakk.com/1538.html

关于

发表评论

表情 格式

暂无评论

登录

忘记密码 ?

切换登录

注册