第一:下载tomcat:http://tomcat.apache.org/download-80.cgi 下载自己需要的版本。我这边下载的是8.5.20,一下为下载界面。
第二:解压文件到指定的文件夹(自己可以随意)然后打开终端 到制定的apache-tomcat-8.5.20/bin目录下面修改*.sh文件的权限,命令如下:
chmod 777 *.sh
然后查看*.sh的权限,如下图就正确了:
命令为:ls -l *.sh
启动服务器命令:
sudo sh startup.sh
查看是否启动成功,在浏览器中输入:http://localhost:8080,如果界面如下,那么启动成功:
关闭tomcat命令:
sudo sh shutdown.sh
第三、在输入栏找到Servers,如图:
然后点击下面的蓝色字,然后搜索tomcat,然后选择你需要的版本,选择完成后点击next如图:
点击next后,选择本地的tomcat的路径,如图:
点击finish,添加完成。这时如果运行程序是可以在服务器运行的,但是项目中的并没有发布到tomcat下,所以在运行之前需要修改tomcat的配置。如下图:
我们可以从图中的英文可以看出,此时用的是workspace中的原始数据,所以我们选择第二个use tomcat installation,这样的话每次发布的时候就直接放到tomcat下面了,完成选择后进行保存。
第四:处理错误
这时候创建一个index.jsp然后run as -> run on server,这时候会报错,如下:
java.lang.IllegalStateException: No output folder,这是原因主要是权限的问题,在tomcat/work/Catalina/localhost/,这个文件该用户没有权限,cd到Catalina改目录下对localhost进行权限的修改,命令如下:
sudo chmod 755 localhost
输入密码后,完成后在再次点击:run as -> run on server 就可以了。这样就完成了。
本文详细介绍如何下载并安装Tomcat 8.5.20版本,包括设置正确的文件权限、配置Eclipse集成开发环境与Tomcat服务器的连接,以及解决常见的启动错误。
243

被折叠的 条评论
为什么被折叠?



