macOS小白搭建web開發環境(eclipse+resin3+svn)記錄

前言:第一次使用mac,以前沒用過不是特別熟悉。單單配置公司須要的前端開發環境斷斷續續花了將近一週時間,算是搭建起來了。在此記錄下搭建過程,跟你們分享,順被爲本身作個備忘。php

好了廢話很少,正文開始...html


搭建順序:
Java環境搭建 -> eclipse安裝 -> svn插件安裝 ->resin(3.1.x)前端

1、Java環境搭建:
一、下載JDK(1.8):
http://www.oracle.com/technet...
(注:筆者最開始用的是10.0.2(最新版),可是這個版本沒有jar包:tools.jar,致使後續Resin運行環境沒法運行成功。)java


二、配置Java環境:web

  1. 第一次配置,先建立「.bash_profile」:(終端指令)touch
  2. 建立完成後,或者以前已經建立過打開此文件:(終端指令)open -e .bash_profile"命令)
  3. 填寫環境清單:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home(根據當前機器狀況選擇「Java「目錄下」Home「文件夾的路徑)
    PATH=$JAVA_HOME/bin:$PATH:.
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    export JAVA_HOME
    export PATH
    export CLASSPATH
  4. 讓配置當即生效:(保存後關閉文件,執行終端指令)source .bash_profile
  5. 驗證是否成功:(終端指令)java -version

參考文章:https://www.cnblogs.com/xqx-q...bash


2、安裝Eclipse
一、下載地址:https://www.eclipse.org/downl...oracle


二、安裝Eclipse:與通常裝軟件同樣安裝便可。app


3、安裝svn插件
一、打開eclipse,「Help」 -> 「Install New SoftWare」 -> 「Add」 填入如下內容:
Name:subclipse
Location:http://subclipse.tigris.org/u...
(注:取消 "Contact all update sites during install to find required software" 和 「Hide items that are already installed」 前邊的勾,防止安裝失敗。)
日後一路 "next" 便可。
二、安裝完成後,根據提示重啓Eclipse:右鍵 「Project Explorer" 空白區域 -> 「Import」 ,裏面出現 「SVN」 則表示安裝成功。eclipse

參考文章:https://www.jianshu.com/p/848...ide


4、配置Resin運行環境
一、下載Resin:http://caucho.com/products/re...
(注:筆者最開始用的是Resin 4.0.x(最新版),可是一直沒法運行成功,目前網上可參考的文章太少,屢次嘗試搭建未果,最終選擇使用Resin 3.1.x版本。)


二、解壓後,放入到本身喜歡的路徑下:/Users/lycop/Web Server/Resin/resin-pro-3.1.16(請記住路徑,後續會用到)


三、配置Resin環境變量: "Run Configurations" -> "Java Application" -> "New Configuration"
1.(Main) Name:Resin(隨意填寫,能認出來就行。)
2.(Main) Main Class:com.caucho.server.resin.Resin
3.((x)=Arguments) Program arguments:-conf "${project_loc}/resin.conf"(這是項目根目錄下的"resin.conf"文件,也能夠填寫Resin根目錄下"conf"文件夾中的"resin.conf")
4.((x)=Arguments) VM arguments:

-Dresin.home="/Users/lycop/WebServer/Resin/resin-pro-3.1.16"(Resin所在路徑,在上面 "四-2" 中提到過)
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl

5.((x)=Arguments) Working directory:/Users/lycop/WebServer/Resin/resin-pro-3.1.16(Resin所在路徑,在上面 "四-2" 中提到過,也能夠填寫當前項目相對路徑:"${project_loc}")
6.(Classpath) 點擊 "Bootstrap Entries" -> "Advanced..." -> "Add Classpath Variables" -> "Configure Variables..." -> "New" -> "Name" -> 填入"Resin3" -> "Path" -> 選擇Resin所在路徑("四-2" 中提到過) -> "OK" -> "Apply and Close" -> 選擇 "Resin3" -> "Extend..." -> 把 "lib" 目錄下的jar所有選擇 -> "OK";"Add External JARs..." -> 找到JDK安裝目錄(上述 "一-2-3環境清單")下 "lib" -> 選擇 "tools.jar" -> "open" -> "Apply" -> 「close」

四、修改Resin配置文件(resin.conf)中項目的地址:
標籤<cluster> -> <host> -> <web-app> 的屬性:root-directory
將其改成啓動項目的絕對路徑。

五、啓動:選擇 "Project Explorer" 中的項目 -> "Run"...

相關文章
相關標籤/搜索