2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Knowledgeをdebian8 jessieで動かすたったひとつの方法

Last updated at Posted at 2017-06-20

Knowledgeをdebian8で動かすたったひとつの方法

##参考
via http://qiita.com/laviee/items/afa82cbf5e36e85d45e3
via https://www.rosehosting.com/blog/how-to-install-tomcat-8-on-debian-8/

##apt-getで更新する

apt-get update && apt-get upgrade
apt-get install unzip wget

##java-packageでOracleのJava8を入れる
via https://wiki.debian.org/JavaPackage

####ユーザーで make-jpkg

sudo apt-get install -y libgl1-mesa-glx libxxf86vm1
make-jpkg jdk*

すごく時間がかかる。
####ルートでdpkg -i

dpkg -i oracle-java8*

update-alternatives --display java
update-alternatives --config java 

##UbuntuのJVMを入れる。

この作業はライセンス的に良くないので上記のjava-packageの方法をご検討ください。

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java8-installer
java -version

##debianのtomcat8をインストール

apt-get install tomcat8 tomcat8-admin tomcat8-common tomcat8-user

nano /etc/profile.d/tomcat.sh

debパッケージを生成した場合

JDK_HOME=/usr/lib/jvm/jdk-8-oracle-x64

UbuntuのJVMから入れた場合

JDK_HOME=/usr/lib/jvm/java-8-oracle
CATALINA_HOME=/etc/tomcat8/
export JDK_HOME CATALINA_HOME

##ルートフォルダとデータベースフォルダの所有者の変更

chown -R tomcat8:tomcat8 /etc/tomcat8/
chown -R tomcat8:tomcat8 /usr/share/tomcat8

##tomcat8のマネージャーの設定

nano /usr/local/tomcat8/conf/tomcat-users.xml

<tomcat-users>


ユーザ名:tomcat
パスワード:password
と設定するとき、

<tomcat-users>
   ....
   ....
   <role rolename="manager-gui"/>
   <user username="admin" password="password" roles="manager-gui"/>
   ....
   ....
</tomcat-users>

と設定します。

##OpenJDKをアンインストールしてJAVA8の1つだけにする。


apt-get remove openjdk*


nano /etc/init.d/tomcat8

##UbuntuのJVMから入れた場合 /etc/init.d/tomcat8を書き換える
コレっぽい所をこう書き換える


        for jvmdir in /usr/lib/jvm/java-${java_version}-openjdk-* \
                      /usr/lib/jvm/jdk-${java_version}-oracle-* \
                      /usr/lib/jvm/jre-${java_version}-oracle-* \
                      /usr/lib/jvm/java-${java_version}-oracle

/etc/init.d/tomcat8
を保存したら実行


/etc/init.d/tomcat8 restart

cd /var/lib/tomcat8/webapps

wget https://github.com/support-project/knowledge/releases/download/v1.9.0/knowledge.war

##managerにアクセスして設定する
localhost:8080/manager
にブラウザでアクセスして前にtomcat-users.xmlに設定したユーザとパスワードを入れてログイン。
knowledgeを起動するボタンを押して

localhost:8080/knowledge
にアクセスする。

##最後に
以上、急ぎ足でメモ。わからない所やつまづいた所があったらコメントしてください。
私もメモのし忘れがあるかもしれません。

2
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?