文章目录
一、Tomcat的安装和启动
tomcat的安装
本文章要介绍的Tomcat的版本是Tomcat 7.0,读者可以进入Tomcat官网网站http://tomcat.apache.org/进行下载(建议初学者下载zip压缩包,通过解压的方式来安装Tomcat)。
需要注意的是,安装Tomcat之前需要安装JDK(运行Tomcat7.0建议使用JDK7.0版本)
tomcat的启动
双击tomcat解压目录下的bin\startup.bat即可启动tomcat。如果双击一闪而过的话,检查java环境变量是否正确,jdk版本要跟tomcat对应上。
停止tomcat:双击双击tomcat解压目录下的bin\shutdown.bat即可停止tomcat。
测试tomcat是否启动成功
在浏览器中输入:http://localhost:8080/ 如果加载出Apache Tomcat的页面,即说明启动成功。
tomcat启动失败常见原因
问题1:tomcat服务器启动失败-1
如果在启动服务器时,服务器启动失败,并弹出窗口显示如下异常信息:
根据上面的描述信息,可以看出是8005、8080、8009端口被同时占用了,此时只有一种可能,就是之前已经启动了tomcat或者之前开启的tomcat没有完全关闭导致的。
解决方式:到tomcat安装目录找到bin目录中的shutdown.bat文件,双击运行将服务器关闭,再到Eclipse中启动服务器即可!
问题2:tomcat服务器启动失败-2
如果在启动服务器时,服务器启动失败,并弹出窗口显示如下异常信息:
解决方法:
(1) 可以先将服务器中所有的Web应用移除(在服务器上右键,Add and Remove–>Remove All–>Finish)
(2) 再分别执行服务器右键选项中的clean和Clean Tomcat Work Directory
(3)再次启动服务器,如果启动没有报错,则说明tomcat服务器本身没有问题,再将要运行的项目发布到tomcat中,再次启动服务器,观察是否有错误。如果有则说明是项目本身的问题。
(4)如果移除了所有的Web应用,启动tomcat服务器报错,则说明tomcat本身就有问题,可以将tomcat服务器重新配置一次到Eclipse中(将tomcat和Server项目删除,再点击链接重新创建Server)
二、在Eclipse中配置Tomcat
Eclipse下载链接:Eclipse Downloads | The Eclipse Foundation
1、启动Eclipse开发工具,点击Window --> Preferences(偏好设置):
2、在偏好设置窗口中点击 Server --> Runtime Environments --> add:
3、在弹出的窗口中选择 --> Apache --> Apache Tomcat v8.5,需要注意的是,这里得根据自己安装的tomcat版本进行选择,比如我安装是8.5版本的tomcat,所以这里选择Apache Tomcat v8.5。
4、在下面的窗口中配置tomcat服务器的安装根目录,可以直接把路径复制到第二个输入框中;也可以点击后面的 Browse按钮在文件管理器中选择tomcat服务器安装根目录。
最后点击finish即可完成将Tomcat整合到Eclipse中的配置。
三、题外话
如果要将整合到Eclipse中的tomcat从Eclipse删除:点击Windows --> Preferences --> Server --> Runtime Environments,选中要删除的服务器,点击右侧的删除按钮即可删除,最后点击Apply and Close保存设置即可!
将Tomcat整合到Eclipse中,整合之后,需要在Eclipse中创建一个Server才可以进行启动tomcat、关闭tomcat等操作。
1、Eclipse中找到Servers窗口:
2、如果没有可以到Window --> Show View --> Other中搜索"servers",如下图:
3、在Server窗口中点击“No servers are available…”链接:
4、在弹出的窗口中,保持默认配置,直接点击完成
如果弹出的窗口中默认的服务器不是tomcat,则说明在此之前没有将Tomcat整合到Eclipse中。
原文地址:https://blog.csdn.net/m0_62173021/article/details/120418238
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。