GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS6でのJAVAおよびJBoss7Finalのインストールとセットアップ

次のチュートリアルでは、JAVAとJBoss7Finalのインストールとセットアップの手順を説明します。 CentOS6linux仮想サーバーの1つを使用

JBossとは何ですか?

これは、エンタープライズJavaアプリケーションを開発およびデプロイするためのJ2EEプラットフォームに基づいてRedHatによって開発されたオープンソースアプリケーションサーバーです。 、Webアプリケーションサービスポータル もっと。 J2EEを使用すると、アプリケーションを標準化してモジュール化できるため、JAVAはアプリケーションの開発時に多くのプログラミングの側面を処理できます。

システムを更新する

screenにいることを確認してください セッションとCentOS6VPSは、以下を実行することで最新になります:

## screen -U -S jboss-screen
## yum update

JAVAのインストール

最初に行うことは、JAVAのインストールとセットアップです。 CentOS 6 システム。 JBoss Java 6をサポート またはJava7 この場合、Java7のオープンソース実装を使用します。

ターミナルで以下のコマンドを実行してインストールします:

## yum install java-1.7.0-openjdk

次のコマンドを実行して、JAVAが正常にインストールされていることを確認します。

## java -version

java version "1.7.0_55"
OpenJDK Runtime Environment (rhel-2.4.7.1.el6_5-i386 u55-b13)
OpenJDK Client VM (build 24.51-b03, mixed mode, sharing)

JBOSSのインストール

次に、 JBoss 7.1.xの最新の安定バージョンをダウンロードします /optにインストールします 使用するディレクトリ:

## wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz -P /var/tmp
## tar -zxf /var/tmp/jboss-as-7.1.1.Final.tar.gz -C /opt
## cd /opt/jboss-as-7.1.1.Final

ダウンロードしたアーカイブが不要な場合は削除してください:

## rm -f /var/tmp/jboss-as-7.1.1.Final.tar.gz

JBOSSの設定

rootなしで実行されるようにJBossASを設定する必要があります rootとして実行するための特権 大きなセキュリティリスクです。 JBossを実行する最良の方法は、sudoを使用してJBossサーバーを実行する専用のシステムユーザーを使用することです。 力。

では、これを設定しましょう。

## useradd -r jboss -d /opt/jboss-as-7.1.1.Final
## chown jboss: -R /opt/jboss-as-7.1.1.Final

これで、JBossサーバーを起動する準備が整いました。その前に、JBoss Webインターフェースへのアクセスを有効にし、システムサービスとして実行するように設定するなど、いくつかの調整を行います。これにより、システムの起動時に自動的に起動し、service jboss [start|stop] など、Jbossサービスを管理します。

– JBossインターフェースへのアクセスを有効にします:

## vim /opt/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml

<interface name="management">
    <!--<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>-->
    <any-ipv4-address/>
</interface>
<interface name="public">
    <!--<inet-address value="${jboss.bind.address:127.0.0.1}"/>-->
    <any-ipv4-address/>
</interface>

これにより、JBossのパブリックおよび管理フロントエンドをどこからでも利用できるようになります(もちろん認証を使用 )ブラウザで管理できるようにします。

–サービスとして実行するようにJbossを設定します

## cp /opt/jboss-as-7.1.1.Final/bin/init.d/jboss-as-standalone.sh /etc/init.d/jboss
## chmod +x /etc/init.d/jboss
## mkdir /etc/jboss-as

次の構成パラメーターを追加します

## vim /etc/jboss-as/jboss-as.conf

JBOSS_HOME=/opt/jboss-as-7.1.1.Final
JBOSS_CONSOLE_LOG=/var/log/jboss-console.log
JBOSS_USER=jboss

JBossサーバーを起動して追加します 次のコマンドを使用して、CentOSVPSシステムのスタートアップサービスにアクセスします。

## service jboss start
## chkconfig jboss on

これで、JBossサーバーのコンソールログファイルは/var/log/jboss-console.logに配置されます。 。

–新しいJBossユーザーアカウントを作成します

管理コンソールを使用するには、add-user.shを使用して新しいJBossユーザーを作成する必要があります。 bin/のスクリプト JBossインストール内のディレクトリ(この場合は/opt/jboss-as-7.1.1.Final/bin

例:

## cd /opt/jboss-as-7.1.1.Final/bin
## ./add-user.sh

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a

Enter the details of the new user to add.
Realm (ManagementRealm) :
Username : testuser
Password :
Re-enter Password :
About to add user 'testuser' for realm 'ManagementRealm'
Is this correct yes/no? y
Added user 'testuser' to file '/opt/jboss-as-7.1.1.Final/standalone/configuration/mgmt-users.properties'
Added user 'testuser' to file '/opt/jboss-as-7.1.1.Final/domain/configuration/mgmt-users.properties'

これで、新しく作成されたtestuserを使用して、http:// YOUR_IP:8080/consoleでJBoss管理コンソールにアクセスできます。 アカウント。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にJAVAとJBoss7のインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. Centos6へのTomcat8のインストール

  2. CentOS7へのMariaDBのインストール

  3. CentOS、RedHat、FedoraへのJAVA8JDKのインストール

  1. CentOSへのPostgreSQLとphpPgAdminのインストール

  2. Centos8へのphp7xのインストールと設定

  3. Centos4.8およびGlibc2.5?

  1. CentOSおよびFedoraへのDockerのインストールと使用

  2. CentOS6へのphpMyAdmin4のインストールと保護

  3. CentOS / RHEL :ASMLib のインストールと構成