最近想看看怎么使用IDEA起后臺(tái)服務(wù)與web,因IDEA需要JDK 、tomcat、maven的支持,所以本文會(huì)分此四部分講解。廢話不多說(shuō),直接簡(jiǎn)述安裝過(guò)程。
一、安裝配置Java JDK
1、下載JDK:
JDK(Java Development Kit) 是 Java 語(yǔ)言的軟件開(kāi)發(fā)工具包(SDK),主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個(gè)java開(kāi)發(fā)的核心,它包含了JAVA的運(yùn)行環(huán)境,JAVA工具和JAVA基礎(chǔ)的類庫(kù)。
登錄官網(wǎng)http://www.oracle.com 下載jdk
直接雙加安裝,打開(kāi)終端輸入$ whereis java 查看路徑,$ java -version? 查看版本
說(shuō)明安裝成功,JDK的安裝目錄為:/Library/Java/JavaVirtualMachines,里面有所有安裝的JDK。
2、配置JDK環(huán)境變量
命令行打開(kāi)文件:$ vi ~/.bash_profile 或者? $ vim ~/.bash_profile
輸入i或者a命令進(jìn)行編輯
添加如下信息:export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_101`??
???????????????????????? export PATH=${JAVA_HOME}/bin:$PATH? ?
` -v 1.8.0_101`根據(jù)自己下載版本修改。編輯結(jié)束按esc結(jié)束編輯,輸入:wq保存并退出
如果以上修改完畢切正確,那么接下來(lái)就是讓配置的環(huán)境變量生效,使用如下命令:$source ~/.bash_profile
查看路徑是否配置成功:$ echo $JAVA_HOME
查看輸入的信息是否是自己配制的就可以知道是否配置成功。經(jīng)過(guò)以上步驟可以配置完 mac下的jdk環(huán)境變量。
二、tomcat安裝
1、下載tomcat
登錄官網(wǎng):http://tomcat.apache.org
2、下載完后解壓到:? /Library? 重命名為 Tomcat。執(zhí)行命令: $:? cd /Library/Tomcat,? 執(zhí)行命令:$: sudo chmod 755 /Library/Tomcat/bin/*.sh ? ,執(zhí)行命令: $:? cd /Library/Tomcat/bin目錄,? 再執(zhí)行啟動(dòng)命令:sudo sh startup.sh?
3、測(cè)試Tomcat:打開(kāi)瀏覽器,在地址欄中輸入http://localhost:8080回車,如果看到Tomcat自帶的一個(gè)JSP頁(yè)面,說(shuō)明你的JDK和Tomcat已搭建成功
4、若要停止服務(wù)器就運(yùn)行同目錄下:$: sudo sh shutdown.sh
三、下載maven
1、登錄官網(wǎng):http://maven.apache.org
2、解壓到:/usr/local 路徑下
3、終端中執(zhí)行 vi ~/.bash_profile? 添加信息
???? export M2_HOME="/usr/local/apache-maven-3.3.9"
???? export M2="$M2_HOME/bin"
???? export PATH="$M2:$PATH"
保存并退出,執(zhí)行生效命令:source? ~/.bash_profile。輸入$ mvn -version
安裝成功
四、ZooKeeper安裝
ZooKeeper是一個(gè)分布式的,開(kāi)放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby一個(gè)開(kāi)源的實(shí)現(xiàn),是Hadoop和Hbase的重要組件。它是一個(gè)為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置維護(hù)、域名服務(wù)、分布式同步、組服務(wù)等。
zookeeper支持brew安裝:
查詢命令:
$: ?brew info zookeeper
安裝命令:
$:? brew install zookeeper
主文件安裝在目錄:/usr/local/Cellar/zookeeper
缺省的配置文件目錄在:/usr/local/etc/zookeeper
啟動(dòng)服務(wù):
$ :zkServer
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}
$: zkServer status
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Error contacting service. It is probably not running.
$ :zkServer start
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper ... STARTED
停止服務(wù):
$: zkServer stop
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Stopping zookeeper ... STOPPED
啟動(dòng)過(guò)程中可通過(guò)zooeeper提供的zkCli工具查看運(yùn)行及狀態(tài):
$: zkCli
五、安裝JetBrains IntelliJ IDEA
JetBrains IntelliJ IDEA for Mac 15.0 破解版 – Mac 上強(qiáng)大的 Java 集成開(kāi)發(fā)工具
1、下載JetBrains IntelliJ IDEA for Mac 15.0 破解版
2、直接用激活服務(wù)器激活,地址:http://idea.lanyus.com 輸入激活碼即可使用