macOS小白搭建web开发环境(eclipse+resin3+svn)记录

haoeng 2019-06-28

前言:第一次使用mac,之前没用过不是特别熟悉。单单配置公司需要的前端开发环境断断续续花了将近一周时间,算是搭建起来了。在此记录下搭建过程,跟大家分享,顺被为自己做个备忘。

好了废话不多,正文开始...


搭建顺序:
Java环境搭建 -> eclipse安装 -> svn插件安装 ->resin(3.1.x)

一、Java环境搭建:
1、下载JDK(1.8):
http://www.oracle.com/technet...
(注:笔者最开始用的是10.0.2(最新版),但是这个版本没有jar包:tools.jar,导致后续Resin运行环境无法运行成功。)


2、配置Java环境:

  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...


二、安装Eclipse
1、下载地址:https://www.eclipse.org/downl...


2、安装Eclipse:与一般装软件一样安装即可。


三、安装svn插件
1、打开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" 即可。
2、安装完成后,根据提示重启Eclipse:右键 “Project Explorer" 空白区域 -> “Import” ,里面出现 “SVN” 则表示安装成功。

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


四、配置Resin运行环境
1、下载Resin:http://caucho.com/products/re...
(注:笔者最开始用的是Resin 4.0.x(最新版),但是一直无法运行成功,目前网上可参考的文章太少,多次尝试搭建未果,最终选择使用Resin 3.1.x版本。)


2、解压后,放入到自己喜欢的路径下:/Users/lycop/Web Server/Resin/resin-pro-3.1.16(请记住路径,后续会用到)


3、配置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”

4、修改Resin配置文件(resin.conf)中项目的地址:
标签<cluster> -> <host> -> <web-app> 的属性:root-directory
将其改为启动项目的绝对路径。

5、启动:选择 "Project Explorer" 中的项目 -> "Run"...

相关推荐