如何在eclipse中配置tomcat:两步完成环境部署

如何在eclipse中配置tomcat分为运行时环境创建与服务器实例新建两步,你要先下载解压对应版本的Tomcat压缩包,不要使用安装版,版本必须和Eclipse里的选项严格匹配,JRE优先选择本地JDK而非纯运行环境,否则JSP编译容易报错;本操作仅适用于EclipseIDEforEnterpriseJavaDevelopers版本,普通Java版缺少WTP插件,无法添加服务器选项。

配置运行时环境

打开Eclipse,点击Window菜单,打开Preferences首选项窗口,在左侧列表找到Server分类,点开后选中RuntimeEnvironments选项,点击右上角Add按钮进入新增页面。

在Apache文件夹里选中和本地Tomcat完全一致的版本,点击Next,点击Browse选中Tomcat解压后的根目录,不要选中bin或者webapps子文件夹;JRE选项切换为本地安装好的JDK,不要使用默认工作台JRE,确认路径无误后点击Finish,最后点击ApplyandClose保存设置。

新建Tomcat服务器实例

调出服务器面板:点击Window,选择ShowView,点开Other,搜索Server,双击打开Servers视图。

在空白处右键新建Server,选择对应版本的ApacheTomcat,服务器运行环境自动选中刚才建好的运行配置,保持主机名为localhost,直接点击Finish完成创建。

双击建好的Tomcat实例,打开配置页面,把ServerLocations切换为UseTomcatinstallation,将Deploypath设置为Tomcat目录下的webapps文件夹,按下Ctrl+S保存,这样项目就会直接部署到Tomcat原生目录,不会存放在工作区临时文件夹里。

版本匹配与报错处理

Tomcat版本配套Eclipse版本配套Java版本容易出现的问题
Tomcat8.5Eclipse2019及以上Java7、Java8选错8.0版本会提示版本不匹配
Tomcat9.0Eclipse2020及以上Java8、Java11JRE仅选JRE会导致JSP无法编译
Tomcat10+Eclipse2021及以上Java11及更高包名从javax变为jakarta,旧项目会直接报错

最常见报错是版本不匹配,当本地Tomcat是8.5,却在Eclipse里选择Tomcat8.0运行环境,软件会识别失败;解决办法是重新选择对应版本,或者修改catalina.jar里的版本信息来临时兼容。

部署项目测试

右键Web项目,选择RunonServer,选中建好的Tomcat实例,将项目添加到右侧配置列表,启动服务器后访问localhost:8080+项目路径,页面正常打开就代表配置生效。

不要把Tomcat放在带有中文、空格的文件夹内,路径字符异常会造成服务器启动失败。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于如何在eclipse中配置tomcat的文章欢迎访问:百科