安装好了Tomcat9.0,接下来要在Myeclipse2015中配置Tomcat9.0。本文是基于安装过程中所有的操作及遇到的问题所作的笔记。
参照网上教程配置
先查阅了网上的教程,一般的操作都是Myeclipse->Preferences->Myeclipse->Servers->Tomcat,然后选择Tomcat版本添加安装路径。但是Myeclipse2015和之前的Myeclipse版本不同,Myeclipse2015需要依次勾选Myeclipse->Preferences->Myeclipse->Servers->Server Runtime Environment->Add,会弹出名为New Server Runtime Environment的会话框,我选择了最高版本Apache Tomcat v8.0,同时必须勾选会话框底部的Create a new local server(重要,否则后面开发时servers栏找不到正在添加的Tomcat),点击next,然后添加Tomcat9.0的安装路径,但是却没法点击next到下一步操作,同时有错误提示:
The Apache Tomcat installation at this directory is version 9.0.0.M10. A Tomcat 8.0 installation is expected.
也就是说,选择了Myeclipse中预设的Tomcat版本之后,就只能添加对应版本的安装路径,否则Myeclipse不支持。很显然,Myeclipse2015 stable2.0版本支持的最大Tomcat版本号是8.0。无奈,只能放弃Tomcat9.0的安装,重新去Tomcat官网下载8.0版本。
重新下载Tomcat8.0
下载安装Tomcat的详细步骤及原理请参考我的另外一篇文章:Mac安装配置Tomcat笔记 ,这里只简要介绍一下核心步骤。
可以选择下载zip或者tat.gz格式的压缩包,解压后得到的文件拷贝到/Library/Tomcat目录下,给予Tomcat脚本命令执行权限:
$ sudo chmod 755 /Library/Tomcat/apache-tomcat-8.0.37/bin/*.sh
启动Tomcat
$ sh /Library/Tomcat/apache-tomcat-8.0.37/bin/startup.sh
终端输出以下信息:
Using CATALINA_BASE: /Library/Tomcat/apache-tomcat-8.0.37
Using CATALINA_HOME: /Library/Tomcat/apache-tomcat-8.0.37
Using CATALINA_TMPDIR: /Library/Tomcat/apache-tomcat-8.0.37/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home
Using CLASSPATH: /Library/Tomcat/apache-tomcat-8.0.37/bin/bootstrap.jar:/Library/Tomcat/apache-tomcat-8.0.37/bin/tomcat-juli.jar
Tomcat started.
说明Tomcat8.0启动成功,在浏览器中输入127.0.0.1:8080,应该可以看到可爱的Tom猫。
# 重新配置启动脚本
之前的启动脚本默认启动Tomcat9.0,现在需要改变成8.0,去/usr/local/bin下修改启动脚本文件tomcat内容如下:
#!/bin/bash
TOMCAT_PATH='/Library/Tomcat/apache-tomcat-8.0.37/bin'
case $1 in
start)
sh $TOMCAT_PATH/startup.sh
;;
stop)
sh $TOMCAT_PATH/shutdown.sh
;;
restart)
sh $TOMCAT_PATH/shutdown.sh
sh $TOMCAT_PATH/startup.sh
;;
*)
echo “Usage: start|stop|restart”
;;
esac
exit 0
Myeclipse2015重新配置Tomcat
依次选择Myeclipse->Preferences->Myeclipse->Servers->Server Runtime Environment->Add->Tomcat,选择Apache Tomcat v8.0,勾选会话框底部的Create a new local server(重要,否则后面开发时servers栏找不到正在添加的Tomcat),点击next,添加刚才tomcat8.0的安装路径:
/Library/Tomcat/apache-tomcat-8.0.37
这次没有任何问题
网友评论