一、首次在mac上搭建jsp开发环境,人笨,折腾了一周,终于成功了,特此记录一下,如有不准确的地方敬请各位大侠批评指正!(另:搭建成功次日凌晨已将系统成功更新至OS X EI Capitan 10.11)
二、eclipse、jdk、tomcat从官网下载安装。
1.jdk(javaSE,没有安装javaEE原因后面有说明)直接安装,无需配置环境变量。
2.访问eclipse官网,进入下载页面,选择Eclipse IDE for Java EE Developers(大小:273M)进行下载并安装。
3.访问tomcat官网,进入下载页面,选择zip或者tar.gz下载都可以。
下载后解压缩至/Library下,改个好用的名字,本文更名为tomcat8,tomcat最终路径为/Library/tomcat8。如果不配置环境变量则在终端直接cd到/Library/tomcat8/bin目录下运行./startup.sh启动tomcat(未配置环境变量则命令一定要加./来启动)。
mac下tomcat配置环境变量方法如下(引1):
(1)输入touch .bash_profile ( pico .bash_profile 也行)(2)打开bash_profile open -e .bash_profile(nano .bash_profile亦可)
(3)输入export PATH=$PATH:/Library/Tomcat8/bin
(4)更新配置的环境变量source .bash_profile
(5)验证是否成功,终端中输入$PATH
显示如下-bash: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Tomcat8/bin: No such file or directory
三、过程中遇到的问题及解决(引2):
1.Permission denied是因为没有授权的问题
sudo chmod 755 xxx/bin/*.sh (xxx表示你tomcat放至的路径) 回车;
2.command not found startup.sh
命令前加上bash 或 sh 或 ./
.代表当前目录,如果执行程序或脚本没有加入环境变量PATH,在当前目录时前面要加"./"
3.启动与停止服务
sudo sh /Tomcat/bin/startup.sh
sudo sh /Tomcat/bin/shutdowm.sh
四、mac下eclipse中配置tomcat插件
1.进入eclipse官网,点击进入marketplace,地址如下:http://marketplace.eclipse.org/,拖拽tomcat插件至eclipse,自动安装,然后进行配置:启动eclipse进入preference(偏好设置)点击tomcat选项,如下图:
2.配置Server选项,找到Server->Server runtime environment,新建一个Server,如下图:
3.配置完毕。 正常的话,可以看到界面多了三个Tomcat按钮。没有看到的话,选择菜单Window ->Custmize Perspective,在Tomcat上打勾(引3)。
五、没有安装javaEE的原因:下载jdk时,在选择下载javaSE还是javaEE上折腾了半天,javaSE是开发桌面程序的,做一些软件之类的,javaEE是开发web应用的,本来要搭建jsp开发环境,于是便去下载javaEE,结果发现下载时没有像javaSE那样区分不同的操作系统版本的下载目录,下载后的文件解压后没有安装程序,就是一个名叫的glassfish4的文件夹,折腾半天不知道怎么用,只好下载javaSE(jdk-8u60-macosx-x64)安装,如果有哪位大侠知道是怎么回事,请帮忙指点一下,十分感谢!
六、参考资料:
引1---http://www.cnblogs.com/xiaofeixiang/p/4299949.html
引2---http://blog.csdn.net/hollboy/article/details/49126053
引3---http://carlme.blog.163.com/blog/static/183716327201263103031555/
by CrazyJar
2015年10月21日15:20
于津南校区办公室第三次修改