在Osx环境下启动Apache

2022-06-06 15:39:14 浏览数 (1)

服务端语言千千万,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

0 人点赞