服务端语言千千万,java一直是后端开发的首选,如果后端语言是java,freemarker模板,则需要在本地启动apache-tomcat服务
下面将配置过程做一下记录
首先,jdk安装在osx下可以是可以多个版本的jdk共存的,并不会安装一个低版本的之后就覆盖了另一个版本 通过下面的命令可以查看安装了那些jdk以及相应的安装目录
代码语言:javascript复制/usr/libexec/java_home -V
结果:
代码语言:javascript复制zsr:~ zsr$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
1.8.0_141, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home
1.7.0_80, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home
可以看到,当前我的机器/Library/Java/JavaVirtualMachines目录下面有两个版本的jdk,默认使用的是高版本的这个。
另外还可以通过
代码语言:javascript复制java -version
命令查看运行的是哪个jdk版本
另外还需要配置apache-tomcat
启动apache-tomcat也有一些特殊,是直接找到文件包
代码语言:javascript复制cd ~/apache-tomcat-7.0.11/bin
sh startup.sh
关闭服务
代码语言:javascript复制cd ~/apache-tomcat-7.0.11/bin
sh shutdown.sh
如果直接如上面这样运行可能不行,因为没有指定想应的java环境变量,因此还需要如下配置
代码语言:javascript复制cd ~/apache-tomcat-7.0.11/bin
vim setclasspath.sh
在文件中添加如下两个对应的jdk的位置路径
代码语言:javascript复制export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
JRE_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre