Jboss8.1のインストール
いきなりエラー
※xmingsをインストール手順は下のほうに記載あります。
[root@rhel9169 tmp]# java -jar jboss-eap-8.1.0-installer.jar
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166)
at java.desktop/java.awt.Window.<init>(Window.java:553)
at java.desktop/java.awt.Frame.<init>(Frame.java:428)
at java.desktop/java.awt.Frame.<init>(Frame.java:393)
at java.desktop/javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1925)
at java.desktop/javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:2001)
at java.desktop/javax.swing.JWindow.<init>(JWindow.java:183)
at java.desktop/javax.swing.JWindow.<init>(JWindow.java:135)
at org.jboss.installer.Installer.installerSplash(Installer.java:229)
at org.jboss.installer.Installer.runGuiInstaller(Installer.java:109)
at org.jboss.installer.Installer.main(Installer.java:89)
調査するとまさかのX11をセットする必要がある・・・
エラーを見ると
Use the jboss-eap-installation-manager following the instructions from the documentation. To install JBoss EAP 8 offline, follow these instructions.
jboss-eap-installation-manager
この使い方を覚える必要があるみたい。
インストールだけ早くすましたいのでたまたまXでRHELをインストールしていたので
それで回避。
GUIでインストール
今回の課題
Xmingを使用したインストール手順
事前にxmingをインストールする
xlaunch
multiwindows
start no client
あとはデフォルト
1.teratermでsshポート転送
いかにチェックを付ける
2.sshd_configで以下の設定を変更する
vi /etc/ssh/sshd_config
X11Forwarding yes
3.できればxtermをインストールすることが望ましい
理由:事前確認になるため
yum install xterm
xterm #コンソールが
echo $DISPLAY # インストールされたことで設定されていたみたい・・・??
localhost:10.0
4.
java -jar jboss-eap-8.1.0-installer.jar
#GUI画面が起動してくるので、インストールできます!!
jboss-eap-installation-managerの使い方を覚える
dnfでのインストールも覚える
インストール後起動失敗
色々やりました
opt/EAP-8.1/bin/standalone.sh: 行 351: /opt/EAP-8.1/bin/java: そのようなファイルやディレクトリはありません
pwd
/opt/EAP-8.1/bin
ln -s /usr/bin/java java
無事に起動成功
※こんな適当でいいのかなぁ
JDBCドライバ追加
jboss-cli.sh
connect
module add --name=org.postgres --resources=/tmp/postgresql-42.7.7.jar --dependencies=javax.api,javax.transaction.api
/subsystem=datasources/jdbc-driver=postgres:add(driver-name=postgres,driver-module-name=org.postgres,driver-xa-datasource-class-name=org.postgresql.xa.PGXADataSource, driver-class-name=org.postgresql.Driver)
data-source add --name=PostgresDS --jndi-name=java:/PostgresDS --driver-name=postgres --connection-url=jdbc:postgresql://localhost:5632/add3 --user-name=kenken --password=kenken
[standalone@localhost:9990 /] /subsystem=datasources/data-source=PostgresDS:test-connection-in-pool
{
"outcome" => "success",
"result" => [true]
}
[standalone@localhost:9990 /]













