Eclipse导入Tomcat8.5.41源码

准备

1:确认安装了ant,tomcat源码需要ant来构建
2:确认JDK是1.8,JDK版本太低,有可能不支持要构建的tomcat

下载

去官网https://tomcat.apache.org/download-80.cgi,选择要下载的版本,选择Source Code Distributions下载:
在这里插入图片描述

编译

1:解压下载的源文件,复制一份build.properties.default重命名为build.properties:
在这里插入图片描述
2:配置build.properties,在base.path后配置希望依赖包下载后保存的路径:
在这里插入图片描述
3:构建eclipse项目,在解压的目录下打开命令窗口,输入:ant ide-eclipse
在这里插入图片描述
构建时会下载依赖,下载时间比较长,中间也有可能报错,多试几次,构建完成:
在这里插入图片描述依赖也下载完成:
在这里插入图片描述项目已经转成eclipse项目,可以直接导入到eclipse中:
在这里插入图片描述

导入

按照普通Java项目的导入方法把Tomcat源码导入,如下,由于依赖包路径问题,会报错:
在这里插入图片描述
切换到build path可以看到有两个变量ANT_HOME和TOMCAT_LIBS_BASE没有定义:
在这里插入图片描述ANT_HOME:是本地安装的ant的根目录
TOMCAT_LIBS_BASE就是刚刚在build.properties中配置的base.path的值
现在分别建这两个变量:

新增ANT_HOME如下:
在这里插入图片描述在这里插入图片描述同理建TOMCAT_LIBS_BASE:
在这里插入图片描述在这里插入图片描述都保存后:
在这里插入图片描述项目也不报错了:
在这里插入图片描述

验证

直接运行org.apache.catalina.startup.Bootstrap,报错:

五月 31, 2019 10:23:34 下午 org.apache.catalina.startup.Catalina load
警告: Unable to load server configuration from [D:\Workspaces\TestWorkspace\tomcat-8.5.x\output\build\conf\server.xml]
五月 31, 2019 10:23:35 下午 org.apache.catalina.startup.Catalina start
严重: Cannot start server. Server instance is not configured.

这是由于构建时默认把当前项目output\build目录做为了tomcat的根路径,可以在项目右击–》Run As–》Run Configurations可以看到:
在这里插入图片描述在VM arguments 这里设置了Catalina.home的路径包含了/output/build,因为该目录是空的,所以删掉就可以了。

这时再运行,启动过程没有报错,并且访问http://localhost:8080/出现tomcat的首页,说明成功了:
在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要将 EclipseTomcat 集成,您可以按照以下步骤操作: 1.首先,确保您已经安装了 Tomcat 并将其配置正确。您可以在 Tomcat 的官方网站上下载 Tomcat 并按照其文档进行安装和配置。 2.打开 Eclipse,并在“Servers”视图中右键单击空白区域,选择“New”>“Server”。 3.在“New Server”对话框中,选择“Apache”下的“Tomcat v9.0 Server”(或您所使用的版本)。 4.指定 Tomcat 的安装路径。如果您已正确配置 TomcatEclipse 应该会自动检测到 Tomcat 的安装位置。如果没有,请手动指定路径。 5.在“Add and Remove”对话框中选择要添加到服务器的项目。这些项目必须是 Web 项目,并且已经被添加到 Eclipse 中。 6.单击“Finish”按钮。您的 Tomcat 服务器现在应该已经被添加到 Eclipse 中。 7.在“Servers”视图中双击 Tomcat 服务器以打开其配置页面。您可以在此处更改服务器设置,例如端口号和日志文件位置等。 8.单击“Start the server”按钮启动 Tomcat 服务器。您现在可以在浏览器中输入 http://localhost:8080/(或您所用的端口号)来访问您的 Web 应用程序。 以上步骤应该可以帮助您将 EclipseTomcat 集成。 ### 回答2: 要将Tomcat导入Eclipse进行开发,可以按照以下步骤进行操作: 1. 首先,确保已经在计算机上安装了Tomcat服务器和Eclipse开发环境。 2. 打开Eclipse,选择“Window”菜单,然后选择“Preferences”选项。 3. 在弹出的窗口中,展开“Server”选项,并选择“Runtime Environments”。 4. 点击“Add”按钮,选择“Apache Tomcat”作为服务器类型,然后点击“Next”。 5. 在下拉菜单中选择已经安装的Tomcat服务的版本,然后点击“Next”。 6. 在“Tomcat installation directory”中选择Tomcat服务器的安装目录,并点击“Finish”按钮。 7. 返回Eclipse主界面,点击“File”菜单,选择“New”选项,然后选择“Dynamic Web Project”。 8. 在“Project name”字段中输入项目的名称,并选择Tomcat服务器作为“Target runtime”。 9. 点击“Finish”按钮,Eclipse将为您创建一个动态Web项目。 10. 现在,您可以在项目中添加和管理Servlet、JSP文件,并在Tomcat服务器上进行调试和部署。 总结起来,要在Eclipse导入Tomcat,您需要在Eclipse的偏好设置中配置Tomcat服务器,并使用“Dynamic Web Project”创建一个新的Web项目。在项目中,您可以添加和管理Web文件,并使用Tomcat服务器进行调试和部署。这样,您就能够在Eclipse中方便地开发和测试基于Tomcat的Web应用程序了。 ### 回答3: 在Eclipse导入Tomcat需要以下步骤: 1. 首先,确保已经正确安装了Tomcat服务器,并且已经启动。 2. 打开Eclipse,选择菜单栏的“Window”(窗口)选项,然后选择“Preferences”(首选项)。 3. 在弹出的对话框中,展开“Server”(服务器)选项,并选择“Runtime Environments”(运行时环境)。 4. 点击“Add”(添加)按钮,选择正确的Tomcat版本,然后点击“Next”(下一步)。 5. 在“Tomcat installation directory”(Tomcat安装目录)中,点击“Browse”(浏览)按钮,并选择Tomcat的安装路径。 6. 确保“JRE”选项与实际JRE版本相匹配,然后点击“Finish”(完成)。 7. 返回到Eclipse的主界面,右键单击“Project Explorer”(项目资源管理器)视图中的项目,然后选择“Properties”(属性)。 8. 在弹出的对话框中,选择“Targeted Runtimes”(目标运行时环境)选项卡。 9. 选择之前添加的Tomcat版本,然后点击“Apply”(应用)按钮。 10. 最后,将项目部署到Tomcat服务器上。右键单击项目,选择“Run As”(运行为)--> “Run on Server”(运行在服务器上),然后选择Tomcat服务器,点击“Finish”(完成)。 通过以上步骤,你就成功地导入Tomcat服务器到Eclipse中,并且可以将项目部署到该服务器上进行运行和调试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值