在MacBook OSX系统下布置J2EE开发环境
写作目的:为了总结每天所学,同时也能给其他需要的人以帮助。
一、Java安装
下载:http://www.java.com/zh_CN/download/mac_download.jsp?locale=zh_CN
解压安装
配置环境变量 这里有ant以及java的环境变量代码。
vim ~/.bash_profile
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
ANT_HOME=/usr/local/apache-ant-1.9.4
PATH=$JAVA_HOME/bin:$ANT_HOME/bin:/bin:/usr/bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
二、安装MyEclipse
下载http://www.myeclipsecn.com
安装,有30天试用。
三、MySql安装
下载:http://www.mysql.com/downloads/
解压安装:在客户端设置服务端口和密码。
在设置面板最下面一行会出现Mysql的控制台,每次重启计算机后要开启服务。
使用:打开终端。
输入/usr/local/mysql/bin/mysql -u root -p
输入设置的登录密码即可进入mysql
四、Tomcat安装
1.下载:http://tomcat.apache.org
可以在左上角选择相应的Tomcat二进制安装包,由于Tomcat8与其他软件有一定的不适应性,这里我选择下载Tomcat7
2.解压到 ~/Library/下,改名为Tomcat
3.开启Tomcat:
在终端输入:cd ~/Library/Tomcat/bin 进入Tomcat的二进制命令文件夹
输入sudo sh startup.sh
4.设置Tomcat的环境变量:
①输入touch .bash_profile ( pico .bash_profile 也行)
②打开bash_profile open -e .bash_profile(nano .bash_profile亦可)
③输入export PATH=$PATH:/Users/keso/Library/Tomcat8/bin
④更新配置的环境变量source .bash_profile
⑤验证是否成功,终端中输入$PATH
显示如下-bash: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/keso/Library/Tomcat8/bin: No such file or directory
5.终端中输入startup.sh, startup.sh后出现类似 “Permission denied” ,这个时候需要对目录进行权限设置:输入 sudo chmod 755 Library/Tomcat8/bin/*.sh 回车,设置文件的读写执行权限;
6.在Tomcat/conf目录下修改tomcat_user.xml 在<tomcat_users>标签之间添加如下代码,给Tomcat添加管理账号。manager-gui是指管理员权限组。
<role rolename="manager-gui"/>
<user username="manager" password="manager" roles="manager-gui"/>
在conf目录下修改Web.xml文件,将listings标签下的false改为true。不修改此处,发布项目时会报错。代码如下:
<param-name>listings</param-name>
<param-value>true</param-value>
7.在MyEclipse中部署本地Tomcat服务器,在performance->myeclipse->servers->RuntimeEnviroment中点击add添加新的本地服务器,将Tomcat的安装目录地址写进去,然后选择你环境变量中的Java版本。不然在实际运行中会报错。
从MyEclipse发布项目后最好先用终端运行一次页面来编译一下jsp文件,之后在MyEclipse内部启动Tomcat时就不会出现错误。我认为是本地Tomcat文件的权限属于root用户导致的。
五、Ant和hibernate安装
下载解压后放在library目录下,在环境变量中添加。