<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    楓中暢游

    關(guān)注技術(shù),熱愛生活
    隨筆 - 15, 文章 - 0, 評(píng)論 - 3, 引用 - 0
    數(shù)據(jù)加載中……

    2013年8月21日

    linux系統(tǒng)之上搭建maven 之nexus服務(wù)篇

           今天剛好有點(diǎn)時(shí)間,就想在公司的服務(wù)器搭建一個(gè)私服,以便以后可以唯我所用,當(dāng)然前提是服務(wù)器最好可以上網(wǎng),否則還需要配置代理服務(wù)器,前兩天剛好把服務(wù)器的網(wǎng)絡(luò)給配置了下,這邊就不詳述了!大家一定著急了吧,稍安務(wù)燥,這就進(jìn)入正題,O(∩_∩)O~

            linux安裝過程和window主機(jī)還是差別挺大的。

    1.下載nexus集成版

    到這個(gè)地方http://www.sonatype.org/nexus/go 下載壓縮包,我這邊下載的是nexus-2.0.3-bundle.tar.gz這個(gè)版本。

    2. 解壓到相應(yīng)的目錄

    tar  -xzvf  nexus-2.0.3-bundle.tar.gz , 我這邊放在/home/linjx/opendev/nexus-2.0.3目錄下。

     

    3. 設(shè)置為系統(tǒng)服務(wù)

    這里需要使用root權(quán)限,具體請(qǐng)看http://books.sonatype.com/nexus-book/reference/install-sect-service.html

    簡(jiǎn)單如下:

    # cd  /etc/init.d

    # cp  /home/linjx/opendev/nexus-2.0.3/bin/jsw/linux-x86-64/nexus ./nexus

    # chmod 755 nexus

    # chkconfig --add nexus

    # chkconfig --levels 345 nexus on

     

    4. 編輯/etc/init.d/nexus的文本

    4.1. 添加以下變量

    RUN_AS_USER=linjx    ## 這個(gè)主要為了后面使用,不需要使用root用戶啟動(dòng)服務(wù)

    NEXUS_HOME=/home/linjx/opendev/nexus-2.0.3/

    PLATFORM=linux-x86-64

    PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"

    4.2. 修改以下變量

    WRAPPER_CMD="${PLATFORM_DIR}/wrapper"

    WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"

     

     

    PIDDIR="${NEXUS_HOME}"

     

    5. 啟動(dòng)服務(wù)

    切換會(huì)自己的用戶,不需要使用root用戶;

    # service nexus start

     

    這個(gè)大家出現(xiàn)什么情況,是不是失敗了!界面上出現(xiàn) :Could not write pid file /etc/rc.d/init.d/./nexus.pid: Permission denied通過查看日志文件:

    fzdev#[/home/linjx/opendev/nexus-2.0.3/logs] cat w*  

    wrapper  | ERROR: Could not write pid file /etc/rc.d/init.d/./nexus.pid: Permission denied

     

    怎么辦呢,根據(jù)信息提示,nexus.pid無法寫入,應(yīng)該還是權(quán)限問題,這個(gè)應(yīng)該跟啟動(dòng)當(dāng)前服務(wù)有關(guān)。

     

    查文檔http://books.sonatype.com/nexus-book/reference/install-sect-service.html后發(fā)現(xiàn),一有段信息沒有配置,

    Change PIDDIR to a directory where this user has read/write permissions. In most Linux distributions, /var/run is only writable by root. The properties you need to add to customize the PID file location is "wrapper.pid". For more information about this property and how it would be configured in wrapper.conf, see: http://wrapper.tanukisoftware.com/doc/english/properties.html

     

    大概意思就是服務(wù)啟動(dòng)時(shí)無法寫入pid,就是說init.d這個(gè)目錄當(dāng)前用戶是沒有權(quán)限寫的,怎么辦呢??梢宰远xpid寫入目錄,那么在哪里配置呢,是不是又想起了wrapper.conf了,其他文檔中也說明了。

    好吧,那就再加個(gè)配置吧,這樣:PIDDIR="/home/linjx/piddir"

     

    然后再啟動(dòng)服務(wù),果然成功了!具體可以看看附件中的詳細(xì)的日志!



     

    6. 啟動(dòng)之后,可以登錄首頁查看nexus的界面

    http://192.168.1.26:8081/nexus/index.html

     

    默認(rèn)管理員用戶名/密碼: admin/admin123

     



     

    posted @ 2013-08-21 09:32 javalinjx 閱讀(14950) | 評(píng)論 (2)編輯 收藏

    主站蜘蛛池模板: 久久精品国产亚洲AV久| 亚洲av片不卡无码久久| 羞羞视频在线观看免费| 天天操夜夜操免费视频| 亚洲国产成人AV在线播放| 日本无吗免费一二区| 豆国产96在线|亚洲| 免费久久精品国产片香蕉| 人人爽人人爽人人片A免费| 亚洲福利视频一区二区| 一个人看的免费视频www在线高清动漫 | 曰韩无码AV片免费播放不卡 | 久久久久久AV无码免费网站下载| 亚洲αv在线精品糸列| 99爱在线精品视频免费观看9| 亚洲福利电影一区二区?| 国产日本一线在线观看免费| 亚洲人成网站看在线播放| 黄网址在线永久免费观看| 免费在线观看自拍性爱视频| 亚洲日韩精品无码一区二区三区| 国产麻豆一精品一AV一免费| 内射少妇36P亚洲区| 黄瓜视频高清在线看免费下载 | 亚洲精品乱码久久久久蜜桃 | 免费一级毛片女人图片| 中文字幕久无码免费久久| 亚洲精品无码久久毛片波多野吉衣 | 日本免费xxxx| 真正全免费视频a毛片| 亚洲va无码va在线va天堂| 免费阿v网站在线观看g| 爱情岛论坛免费视频| 亚洲不卡av不卡一区二区| 岛国av无码免费无禁网站| 无码的免费不卡毛片视频| 亚洲视频在线一区二区三区| 免费人成在线观看播放国产| 特级无码毛片免费视频尤物| 亚洲第一成年免费网站| 亚洲成AV人片一区二区|