Life is fun and easy!
不正IP報告数
Okan Sensor
ページへ戻る
印刷
Apache/Archiva/2.2.1/01/install
をテンプレートにして作成 ::
UJP
tech_regist2
:Apache/Archiva/2.2.1/01/install をテンプレートにして作成
開始行:
* Apache Archiva 2.2.1をインストールする
** はじめに
リポジトリ管理ソフトウェアである,Apache Archivaをイン...
** アプリケーションの入手
https://archiva.apache.org/download.cgi
MBA13:Archiva ujpadmin$ ls -lah
total 67M
drwxr-xr-x 3 ujpadmin staff 102 11 15 23:49 .
drwx------+ 31 ujpadmin staff 1.1K 11 15 23:49 ..
-rw-r--r-- 1 ujpadmin staff 67M 5 26 20:44 apache-ar...
MBA13:Archiva ujpadmin$
ファイルを展開するとこんな感じ.
MBA13:Archiva ujpadmin$ tar xfz apache-archiva-2.2.1-bin...
MBA13:Archiva ujpadmin$
MBA13:Archiva ujpadmin$ ls -lah
total 67M
drwxr-xr-x 4 ujpadmin staff 136 11 15 23:50 .
drwx------+ 31 ujpadmin staff 1.1K 11 15 23:49 ..
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 apache-ar...
-rw-r--r-- 1 ujpadmin staff 67M 5 26 20:44 apache-ar...
MBA13:Archiva ujpadmin$
ファイルサイズが大きいわけではない.
** 環境変数ARCHIVA_BASEを設定する
ArchivaのホームポジションとなるディレクトリをARCHIVA_BA...
ダウンロードファイルを展開したディレクトリに移動.
MBA13:Archiva ujpadmin$ cd apache-archiva-2.2.1
MBA13:apache-archiva-2.2.1 ujpadmin$
現在のディレクトリを確認.
MBA13:apache-archiva-2.2.1 ujpadmin$ pwd
/Users/ujpadmin/Downloads/Archiva/apache-archiva-2.2.1
MBA13:apache-archiva-2.2.1 ujpadmin$
現在のディレクトリをARCHIVA_BASEとして設定する.
MBA13:apache-archiva-2.2.1 ujpadmin$ export ARCHIVA_BASE...
MBA13:apache-archiva-2.2.1 ujpadmin$ env|grep ARCHIVA_BASE
ARCHIVA_BASE=/Users/ujpadmin/Downloads/Archiva/apache-ar...
MBA13:apache-archiva-2.2.1 ujpadmin$
必要に応じて,.bashrcに環境変数を設定しておく.
** ARCHIVA_BASEディレクトリを確認
環境変数を使ってディレクトリを移動し正しく設定されてい...
MBA13:apache-archiva-2.2.1 ujpadmin$ cd $ARCHIVA_BASE
MBA13:apache-archiva-2.2.1 ujpadmin$ ls -la
total 24
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 .
drwxr-xr-x 4 ujpadmin staff 136 11 15 23:50 ..
-rw-r--r-- 1 ujpadmin staff 18677 5 23 09:38 LICENSE
-rw-r--r-- 1 ujpadmin staff 2495 5 25 07:20 NOTICE
drwxr-xr-x 3 ujpadmin staff 102 5 26 20:11 apps
drwxr-xr-x 13 ujpadmin staff 442 5 26 20:11 bin
drwxr-xr-x 7 ujpadmin staff 238 11 15 23:56 conf
drwxr-xr-x 3 ujpadmin staff 102 5 23 09:38 contexts
drwxr-xr-x 36 ujpadmin staff 1224 5 25 07:20 lib
drwxr-xr-x 2 ujpadmin staff 68 5 25 07:20 logs
drwxr-xr-x 2 ujpadmin staff 68 5 25 07:20 temp
MBA13:apache-archiva-2.2.1 ujpadmin$
ディレクトリ移動できたら正しく設定されている.
** Webサーバの設定を行う
ArchivaにはJavaで作られたWebサーバのJettyが同梱されてい...
Jettyの設定ファイルは,$ARCHIVA_BASE/confディレクトリに...
MBA13:apache-archiva-2.2.1 ujpadmin$ cd $ARCHIVA_BASE/conf
MBA13:conf ujpadmin$ ls -la
total 36
drwxr-xr-x 7 ujpadmin staff 238 11 15 23:56 .
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 ..
-rw-r--r-- 1 ujpadmin staff 1035 5 25 07:20 archiva-c...
-rw-r--r-- 1 ujpadmin staff 18 5 25 07:20 archiva.xml
-rw-r--r-- 1 ujpadmin staff 15995 11 15 23:56 jetty.xml
-rw-r--r-- 1 ujpadmin staff 18 5 25 07:20 shared.xml
-rw-r--r-- 1 ujpadmin staff 6092 5 25 07:20 wrapper.c...
MBA13:conf ujpadmin$
このjetty.xmlファイルがそれに該当する.
8080ポートが設定されている箇所を確認.
MBA13:conf ujpadmin$ grep -n 8080 jetty.xml
65: <Set name="port"><SystemProperty name="je...
MBA13:conf ujpadmin$
今回使っているバージョンの場合,65行目に設定されている.
jetty.xmlファイルのポートを変更する.
MBA13:conf ujpadmin$ grep -n 8082 jetty.xml
65: <Set name="port"><SystemProperty name="je...
MBA13:conf ujpadmin$
** 起動スクリプトを確認する
起動スクリプトは,binディレクトリ配下にある.
MBA13:conf ujpadmin$ cd $ARCHIVA_BASE/bin
MBA13:bin ujpadmin$ ls -la
total 1500
drwxr-xr-x 13 ujpadmin staff 442 5 26 20:11 .
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 ..
-rwxr-xr-x 1 ujpadmin staff 15720 5 25 07:20 archiva
-rwxr-xr-x 1 ujpadmin staff 3922 5 25 07:20 archiva....
-rwxr-xr-x 1 ujpadmin staff 99401 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 111027 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 233604 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 253432 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 112536 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 148512 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 110992 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 204800 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 220672 5 25 07:20 wrapper-...
MBA13:bin ujpadmin$
この中のarchivaというファイルが起動スクリプト.ファイル...
MBA13:bin ujpadmin$ file archiva
archiva: POSIX shell script text executable
MBA13:bin ujpadmin$
まずはオプションを指定せず実行してみる.
MBA13:bin ujpadmin$ ./archiva
Usage: ./archiva { console | start | stop | restart | st...
MBA13:bin ujpadmin$
** Apache Archivaを起動する
起動する前に,現在ステータスを確認.
MBA13:bin ujpadmin$ $ARCHIVA_BASE/bin/archiva status
Apache Archiva is not running.
MBA13:bin ujpadmin$
起動してないことが確認できた.
初回なので,consoleオプションで起動してみる.
MBA13:bin ujpadmin$ $ARCHIVA_BASE/bin/archiva console &
[1] 8824
MBA13:bin ujpadmin$ Running Apache Archiva...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Java HotSpot(TM) 64-Bit Server VM warning: ig...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanuki...
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. ...
jvm 1 |
jvm 1 | 2016-11-16 00:12:43.090:WARN:oejd.ContextDepl...
jvm 1 | 2016-11-16 00:12:43.097:WARN:oejd.WebAppDeplo...
jvm 1 | 2016-11-16 00:12:43.169:INFO:oejs.Server:jett...
jvm 1 | 2016-11-16 00:12:43.185:INFO:oejs.NCSARequest...
jvm 1 | 2016-11-16 00:12:43.233:INFO:oejd.ContextDepl...
jvm 1 | 2016-11-16 00:12:45.762:INFO:oejpw.PlusConfig...
jvm 1 | 2016-11-16 00:12:45.848:INFO:oejw.StandardDes...
jvm 1 | 2016-11-16 00:12:46.851:INFO:/:Initializing S...
jvm 1 | 11 16, 2016 12:12:55 午前 org.apache.tomcat.j...
jvm 1 | 警告: maxIdle is larger than maxActive, setti...
jvm 1 | 2016-11-16 00:13:04.583:INFO:oejs.AbstractCon...
MBA13:bin ujpadmin$
起動に,以外と時間がかかる.Startedと表示されれば良い.
** Webブラウザで画面にアクセスする
Apache Archivaが起動したら,Webブラウザでlocalhost:8082...
接続できない場合は,うまく起動してないことが考えられる...
MBA13:bin ujpadmin$ cd $ARCHIVA_BASE/logs
MBA13:logs ujpadmin$ ls -la
total 276
drwxr-xr-x 8 ujpadmin staff 272 11 16 00:12 .
drwxr-xr-x 15 ujpadmin staff 510 11 16 00:11 ..
-rw-r--r-- 1 ujpadmin staff 0 11 16 00:10 archiva-...
-rw-r--r-- 1 ujpadmin staff 0 11 16 00:10 archiva-...
-rw-r--r-- 1 ujpadmin staff 233367 11 16 00:18 archiva....
-rw-r--r-- 1 ujpadmin staff 5 11 16 00:12 archiva....
-rw-r--r-- 1 ujpadmin staff 25233 11 16 00:18 request-...
-rw-r--r-- 1 ujpadmin staff 13559 11 16 00:13 wrapper-...
MBA13:logs ujpadmin$
** 管理者ユーザの作成
Webブラウザでトップページにアクセスすると,Create Admin...
ユーザ名はadminと入っているので,そのまま作成.パスワー...
終了行:
* Apache Archiva 2.2.1をインストールする
** はじめに
リポジトリ管理ソフトウェアである,Apache Archivaをイン...
** アプリケーションの入手
https://archiva.apache.org/download.cgi
MBA13:Archiva ujpadmin$ ls -lah
total 67M
drwxr-xr-x 3 ujpadmin staff 102 11 15 23:49 .
drwx------+ 31 ujpadmin staff 1.1K 11 15 23:49 ..
-rw-r--r-- 1 ujpadmin staff 67M 5 26 20:44 apache-ar...
MBA13:Archiva ujpadmin$
ファイルを展開するとこんな感じ.
MBA13:Archiva ujpadmin$ tar xfz apache-archiva-2.2.1-bin...
MBA13:Archiva ujpadmin$
MBA13:Archiva ujpadmin$ ls -lah
total 67M
drwxr-xr-x 4 ujpadmin staff 136 11 15 23:50 .
drwx------+ 31 ujpadmin staff 1.1K 11 15 23:49 ..
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 apache-ar...
-rw-r--r-- 1 ujpadmin staff 67M 5 26 20:44 apache-ar...
MBA13:Archiva ujpadmin$
ファイルサイズが大きいわけではない.
** 環境変数ARCHIVA_BASEを設定する
ArchivaのホームポジションとなるディレクトリをARCHIVA_BA...
ダウンロードファイルを展開したディレクトリに移動.
MBA13:Archiva ujpadmin$ cd apache-archiva-2.2.1
MBA13:apache-archiva-2.2.1 ujpadmin$
現在のディレクトリを確認.
MBA13:apache-archiva-2.2.1 ujpadmin$ pwd
/Users/ujpadmin/Downloads/Archiva/apache-archiva-2.2.1
MBA13:apache-archiva-2.2.1 ujpadmin$
現在のディレクトリをARCHIVA_BASEとして設定する.
MBA13:apache-archiva-2.2.1 ujpadmin$ export ARCHIVA_BASE...
MBA13:apache-archiva-2.2.1 ujpadmin$ env|grep ARCHIVA_BASE
ARCHIVA_BASE=/Users/ujpadmin/Downloads/Archiva/apache-ar...
MBA13:apache-archiva-2.2.1 ujpadmin$
必要に応じて,.bashrcに環境変数を設定しておく.
** ARCHIVA_BASEディレクトリを確認
環境変数を使ってディレクトリを移動し正しく設定されてい...
MBA13:apache-archiva-2.2.1 ujpadmin$ cd $ARCHIVA_BASE
MBA13:apache-archiva-2.2.1 ujpadmin$ ls -la
total 24
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 .
drwxr-xr-x 4 ujpadmin staff 136 11 15 23:50 ..
-rw-r--r-- 1 ujpadmin staff 18677 5 23 09:38 LICENSE
-rw-r--r-- 1 ujpadmin staff 2495 5 25 07:20 NOTICE
drwxr-xr-x 3 ujpadmin staff 102 5 26 20:11 apps
drwxr-xr-x 13 ujpadmin staff 442 5 26 20:11 bin
drwxr-xr-x 7 ujpadmin staff 238 11 15 23:56 conf
drwxr-xr-x 3 ujpadmin staff 102 5 23 09:38 contexts
drwxr-xr-x 36 ujpadmin staff 1224 5 25 07:20 lib
drwxr-xr-x 2 ujpadmin staff 68 5 25 07:20 logs
drwxr-xr-x 2 ujpadmin staff 68 5 25 07:20 temp
MBA13:apache-archiva-2.2.1 ujpadmin$
ディレクトリ移動できたら正しく設定されている.
** Webサーバの設定を行う
ArchivaにはJavaで作られたWebサーバのJettyが同梱されてい...
Jettyの設定ファイルは,$ARCHIVA_BASE/confディレクトリに...
MBA13:apache-archiva-2.2.1 ujpadmin$ cd $ARCHIVA_BASE/conf
MBA13:conf ujpadmin$ ls -la
total 36
drwxr-xr-x 7 ujpadmin staff 238 11 15 23:56 .
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 ..
-rw-r--r-- 1 ujpadmin staff 1035 5 25 07:20 archiva-c...
-rw-r--r-- 1 ujpadmin staff 18 5 25 07:20 archiva.xml
-rw-r--r-- 1 ujpadmin staff 15995 11 15 23:56 jetty.xml
-rw-r--r-- 1 ujpadmin staff 18 5 25 07:20 shared.xml
-rw-r--r-- 1 ujpadmin staff 6092 5 25 07:20 wrapper.c...
MBA13:conf ujpadmin$
このjetty.xmlファイルがそれに該当する.
8080ポートが設定されている箇所を確認.
MBA13:conf ujpadmin$ grep -n 8080 jetty.xml
65: <Set name="port"><SystemProperty name="je...
MBA13:conf ujpadmin$
今回使っているバージョンの場合,65行目に設定されている.
jetty.xmlファイルのポートを変更する.
MBA13:conf ujpadmin$ grep -n 8082 jetty.xml
65: <Set name="port"><SystemProperty name="je...
MBA13:conf ujpadmin$
** 起動スクリプトを確認する
起動スクリプトは,binディレクトリ配下にある.
MBA13:conf ujpadmin$ cd $ARCHIVA_BASE/bin
MBA13:bin ujpadmin$ ls -la
total 1500
drwxr-xr-x 13 ujpadmin staff 442 5 26 20:11 .
drwxr-xr-x 11 ujpadmin staff 374 5 26 20:11 ..
-rwxr-xr-x 1 ujpadmin staff 15720 5 25 07:20 archiva
-rwxr-xr-x 1 ujpadmin staff 3922 5 25 07:20 archiva....
-rwxr-xr-x 1 ujpadmin staff 99401 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 111027 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 233604 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 253432 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 112536 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 148512 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 110992 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 204800 5 25 07:20 wrapper-...
-rwxr-xr-x 1 ujpadmin staff 220672 5 25 07:20 wrapper-...
MBA13:bin ujpadmin$
この中のarchivaというファイルが起動スクリプト.ファイル...
MBA13:bin ujpadmin$ file archiva
archiva: POSIX shell script text executable
MBA13:bin ujpadmin$
まずはオプションを指定せず実行してみる.
MBA13:bin ujpadmin$ ./archiva
Usage: ./archiva { console | start | stop | restart | st...
MBA13:bin ujpadmin$
** Apache Archivaを起動する
起動する前に,現在ステータスを確認.
MBA13:bin ujpadmin$ $ARCHIVA_BASE/bin/archiva status
Apache Archiva is not running.
MBA13:bin ujpadmin$
起動してないことが確認できた.
初回なので,consoleオプションで起動してみる.
MBA13:bin ujpadmin$ $ARCHIVA_BASE/bin/archiva console &
[1] 8824
MBA13:bin ujpadmin$ Running Apache Archiva...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Java HotSpot(TM) 64-Bit Server VM warning: ig...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanuki...
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. ...
jvm 1 |
jvm 1 | 2016-11-16 00:12:43.090:WARN:oejd.ContextDepl...
jvm 1 | 2016-11-16 00:12:43.097:WARN:oejd.WebAppDeplo...
jvm 1 | 2016-11-16 00:12:43.169:INFO:oejs.Server:jett...
jvm 1 | 2016-11-16 00:12:43.185:INFO:oejs.NCSARequest...
jvm 1 | 2016-11-16 00:12:43.233:INFO:oejd.ContextDepl...
jvm 1 | 2016-11-16 00:12:45.762:INFO:oejpw.PlusConfig...
jvm 1 | 2016-11-16 00:12:45.848:INFO:oejw.StandardDes...
jvm 1 | 2016-11-16 00:12:46.851:INFO:/:Initializing S...
jvm 1 | 11 16, 2016 12:12:55 午前 org.apache.tomcat.j...
jvm 1 | 警告: maxIdle is larger than maxActive, setti...
jvm 1 | 2016-11-16 00:13:04.583:INFO:oejs.AbstractCon...
MBA13:bin ujpadmin$
起動に,以外と時間がかかる.Startedと表示されれば良い.
** Webブラウザで画面にアクセスする
Apache Archivaが起動したら,Webブラウザでlocalhost:8082...
接続できない場合は,うまく起動してないことが考えられる...
MBA13:bin ujpadmin$ cd $ARCHIVA_BASE/logs
MBA13:logs ujpadmin$ ls -la
total 276
drwxr-xr-x 8 ujpadmin staff 272 11 16 00:12 .
drwxr-xr-x 15 ujpadmin staff 510 11 16 00:11 ..
-rw-r--r-- 1 ujpadmin staff 0 11 16 00:10 archiva-...
-rw-r--r-- 1 ujpadmin staff 0 11 16 00:10 archiva-...
-rw-r--r-- 1 ujpadmin staff 233367 11 16 00:18 archiva....
-rw-r--r-- 1 ujpadmin staff 5 11 16 00:12 archiva....
-rw-r--r-- 1 ujpadmin staff 25233 11 16 00:18 request-...
-rw-r--r-- 1 ujpadmin staff 13559 11 16 00:13 wrapper-...
MBA13:logs ujpadmin$
** 管理者ユーザの作成
Webブラウザでトップページにアクセスすると,Create Admin...
ユーザ名はadminと入っているので,そのまま作成.パスワー...
ページ名: