次のチュートリアルでは、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。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。