菜鸟进阶:在Mac上安装Tomcat+Jenkins

前期准备:

没啥别的好说,装好jar包就完事了
自行百度jar包安装、环境变量配置,然后继续!


前方警告⚠️ 有Homebrew的可以不用看了
 // 命令行输入
 brew install jenkins 

第一步:安装配置Tomcat
  1. 官网下载Tomcat 点这里跳转
  2. 下载官网截图
  3. 解压 apache-tomcat-7.0.92 文件,最好放入/Library 路径下

  • Tips: 不知道如何打开library?
  • 方法一: 右击finder ,前往文件夹,输入/Users/用户名/Library
  • 方法二: 忘记用户名了,终端中按顺序键入以下指令
// 切换到/usr目录下
cd  ~
// 进入子目录library
cd Library
// 打开当前文件夹
open .

  1. 进入Tomcat目录下的bin,尝试执行文件 startup.sh
sudo sh startup.sh

傻一点其实也可以直接找到文件打开它,不拘泥形式,反正能打开就是对的,执行后如图所示
执行成功的终端界面

  1. 验证是否成功
    在浏览器内输入http://localhost:8080/回车,出现如图所示的页面时,即成功安装Tomcat,恭喜你成为一只菜鸟了
    配置成功!

如何做一只会装逼的菜鸟
写个脚本实现快速启动~
  1. 打开文本编辑器,复制以下代码并保存
#!/bin/bash

pid=`ps -ef|grep tomcat|grep -v grep|awk '{print $2}'`
echo $pid

tomcat_path=/Users/用户名/Library/apache-tomcat-7.0.92
#tomcat启动文件
start_tomcat=$tomcat_path/bin/startup.sh 
#tomcat关闭文件
stop_tomcat=$tomcat_path/bin/shutdown.sh


echo "##############################################"
echo "##        启动 TOMCAT                      ##"
echo "##   1:停止tomcat 服务器                   ##"
echo "##   2:启动tomcat 服务器                   ##"
echo "##   3:重启tomcat 服务器                   ##"
echo "##############################################"
#增加循环处理,当输入次数错误超过三次,则系统退出
num=0
until [ $num -gt 2 ]
do
        read -t 30 -p "请输入数字:" digit
        num=$(($num + 1))   #输入次数标识
        case "$digit" in
                "1")
                    echo "正在停止tomcat,请稍后......."
                    if [ -n "$pid" ]
                   then {
 					 echo "======to kill the tomcat pid $pid========"
  					 kill -9 $pid
  					sleep 3
  					}
					fi
                    echo "tomcat服务已经停止.........."
                    break
                    #输出两个分号
                    ;;
               		"2")
                    echo "正在启动tomcat,请稍后......."
                    ${start_tomcat}
                    tail -f $tomcat_home/logs/catalina.out
                    ;;
               	    "3")
                    echo "正在重启tomcat,请稍后......."
                    echo "停止tomcat服务........"
                    ${stop_tomcat}
                    if [ -n "$pid" ]
                    then
                    {
 					 echo "======to kill the tomcat pid $pid========"
  					 kill -9 $pid
  					 sleep 3
                    }
                    fi
                    echo "tomcat服务已经停止.........."
                    sleep 5
                    echo "启动tomcat服务............"
                    ${start_tomcat}
                    tail -f $tomcat_home/logs/catalina.out
                    ;;
                *)
                 #其它输入
                 if [ $num -gt 2 ]
                 then
                            echo "输入错误超过三次,系统退出!"
                 else
                            echo "输入错误,请重新输入1/2/3"
                 fi
                  ;;
        esac
done

命名为tomcat,保存后,将文件名的后缀去掉,存入Library/Tomcat/bin目录下

  1. 复制快捷方式到/usr/local/bin 目录下
    这样做是让iterm(终端)认识tomcat这个指令
  2. 配置环境变量
    终端输入指令
vim .bash_profile 

键入地址

export PATH=/Users/用户名/Library/apache-tomcat-7.0.92/bin

然后esc退出编辑模式,:w保存并:q退出
最后让新环境变量生效

source .bash_profile
  1. 试一下
    在命令行输入tomcat
    执行!
    装逼成功,当然这个脚本有缺陷,我没改,有兴趣的童鞋可以运用过程中进行修改。

第二步:安装配置Jenkins

安装完了tomcat,Jenkins的安装就十分简单了

  1. 下载jenkins
    Jenkins 下载地址
    官网下载
  2. 选择了Mac OS X的直接打开dmg文件,执行完就好了,Jenkins也启动了。直接跳到第四步!
    选择了通用java包(.war)的,把下载好的war包扔到tomcat目录的bin目录下(/Library/tomcat/bin)
    然后执行命令启动Jenkins,就可以下一步了!
Java -jar jenkins.war

附上其他终端指令,按需搬走

// 设置开机自启动
sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist
// 取消开机自启动
sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist
// 手动开启Jenkins
Java -jar jenkins.war
// 后台启动(默认端口)
nohup java -jar jenkins.war &
// 后台启动(指定端口)
nohup java -jar jenkins.war -httpPort=88 &
// 后台启动(HTTPS)
nohup java -jar jenkins.war -httpsPort=88 &

  1. 进入Jenkins网页,解锁并安装插件进入Jenkins网页,解锁并安装插件
    哦对了,还是从localhost:8080进,成功安装Jenkins后,8080就变成Jenkins页面了。
    重启了Tomcat, 当然我不知道重启不重启是不是必须的。
    接下来网页会提示你,去它提示的目录下,寻找密钥。这一步我也卡住了,因为我竟然没有权限打开,我用了笨办法,就是把文件的权限变成了可读,然后把密钥拿出来,再变回无任何权限。
    (不变回权限我的Jenkins就起不来,不晓得为啥)

  2. 正式开始你的菜鸟进阶之路


哦对了,附上Jenkins的小指南 wiki.Jenkins.io

我还没有仔细看,与君共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值