2013-07-31 34 views
10

私はJbossを使用することを学んでいますので、インストールしようとしました。 私はそれをダウンロードし、C:にデジップします。 環境変数を作成しましたが、すべてOKです。Windows 7 64bitでJBoss 7.1.1を起動する際にエラーが発生しました

私はstandalone.batを起動します。このJava例外があります: 私はそれを修正するために何をする必要がありますか?

16:14:04,199 INFO [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem 
16:14:04,204 INFO [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem 
16:14:04,209 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension 
16:14:04,215 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem 
16:14:04,226 INFO [org.jboss.as.configadmin] (ServerService Thread Pool -- 26) JBAS016200: Activating ConfigAdmin Subsystem 
16:14:04,222 INFO [org.jboss.as.security] (MSC service thread 1-5) JBAS013100: Current PicketBox version=4.0.7.Final 
16:14:04,246 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem. 
16:14:04,270 INFO [org.jboss.as.connector] (MSC service thread 1-3) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final) 
16:14:04,332 INFO [org.jboss.as.naming] (MSC service thread 1-16) JBAS011802: Starting Naming Service 
16:14:04,337 INFO [org.jboss.as.mail.extension] (MSC service thread 1-5) JBAS015400: Bound mail session [java:jboss/mail/Default] 
16:14:04,373 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3) 
16:14:04,446 INFO [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-11) JBoss Web Services - Stack CXF Server 4.0.2.GA 
16:14:04,665 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-15) JBAS015012: Started FileSystemDeploymentService for directory C:\jboss-as-7.1.1.Final\standalone\deployments 
16:14:04,715 INFO [org.jboss.as.remoting] (MSC service thread 1-11) JBAS017100: Listening on /127.0.0.1:4447 
16:14:04,727 INFO [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-2) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080 
16:14:04,767 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-12) MSC00001: Failed to start service jboss.remoting.server.management: org.jboss.msc.service.StartException in service jboss.remoting.server.management: JBAS017112: Address already in use: bind /127.0.0.1:9999 
    at org.jboss.as.remoting.AbstractStreamServerService.start(AbstractStreamServerService.java:109) [jboss-as-remoting-7.1.1.Final.jar:7.1.1.Final] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_25] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_25] 
    at java.lang.Thread.run(Thread.java:724) [rt.jar:1.7.0_25] 
Caused by: java.net.BindException: Address already in use: bind 
    at sun.nio.ch.Net.bind0(Native Method) [rt.jar:1.7.0_25] 
    at sun.nio.ch.Net.bind(Net.java:444) [rt.jar:1.7.0_25] 
    at sun.nio.ch.Net.bind(Net.java:436) [rt.jar:1.7.0_25] 
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) [rt.jar:1.7.0_25] 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) [rt.jar:1.7.0_25] 
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:67) [rt.jar:1.7.0_25] 
    at org.xnio.nio.NioXnioWorker.createTcpServer(NioXnioWorker.java:287) 
    at org.xnio.XnioWorker.createStreamServer(XnioWorker.java:135) [xnio-api-3.0.3.GA.jar:3.0.3.GA] 
    at org.jboss.remoting3.remote.RemoteConnectionProvider$ProviderInterface.createServer(RemoteConnectionProvider.java:209) [jboss-remoting-3.2.3.GA.jar:3.2.3.GA] 
    at org.jboss.as.remoting.AbstractStreamServerService.start(AbstractStreamServerService.java:101) [jboss-as-remoting-7.1.1.Final.jar:7.1.1.Final] 
    ... 5 more 

16:14:04,902 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS] 
16:14:04,910 INFO [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report 
JBAS014777: Services which failed to start:  service jboss.remoting.server.management: org.jboss.msc.service.StartException in service jboss.remoting.server.management: JBAS017112: Address already in use: bind /127.0.0.1:9999 

16:14:04,924 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990 
16:14:04,925 ERROR [org.jboss.as] (Controller Boot Thread) JBAS015875: JBoss AS 7.1.1.Final "Brontes" started (with errors) in 1967ms - Started 132 of 208 services (1 services failed or missing dependencies, 74 services are passive or on-demand) 
+1

':すでに使用されている住所:bind' – keyser

+0

あなたが私に似ている場合は、あなたはこれを見るかもしれませんすでに忘れてしまったバックグラウンドで動作しているインスタンス、またはそのポートを使用しているインスタンスがありますか? – user1111284

答えて

0

タスクマネージャーに行き、すべてのJavaプロセスを終了してから、もう一度実行してください。それはjbossバインディングアドレスが既に別のプロセスによって使用というメッセージであるように

おかげ

0

。だから最初にそのプロセスを終了してください。

あなたは

Press CTRL+ALT+DELETE, and then click Task Manager. 
Click the Processes tab. 
If you do not have a PID column, click View, click Select Columns, and then click to select the PID (Process Identifier) check box. 
Click the column header that is labeled "PID" to sort the process by their PIDs. You should be able to easily find the process ID and match it to the program that is listed in Task Manager. 

Click Start, and then click Run. 
In the Open box, type: cmd, and then click OK. 
At a command prompt, type: netstat /?. 
9

が行くNETSTAT.EXEユーティリティに関する追加情報を入手するには、プログラムにプロセスIDを一致させるには、以下の怒鳴るの手順

プロセスを見つけることができますstandalone.xmlに、管理用に割り当てられたポート9999を別のものに変更します。これは、eclipse内でjbossを実行することからこの例外が発生した場合にも適用されます。 Windowsの場合

+0

私たちは内部Webサービスを9999で実行しており、JBOSS Remoting Managementと衝突しました。この回答は構成の立場から非常に役立ちます。 – timmi4sa

+0

@arunram - あなたのソリューションは私にとってもうまくいきました。ありがとうございました! – BustedSanta

0

standalone.bat

はメモ帳

standalone.conf.bat

開く]を使用している下図のように、(最後の2行を追加します。別名2の「ポート設定の変更のオフセット」行)(ここで最初の3行は、どこにブレッドクラムを配置するか)

rem # Make Byteman classes visible in all module loaders 
rem # This is necessary to inject Byteman rules into AS7 deployments 
set "JAVA_OPTS=%JAVA_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman" 

REM NEW LINE HERE Alter Port Settings Offset 
set "JAVA_OPTS=%JAVA_OPTS% -Djboss.socket.binding.port-offset=1000" 
0

http:// <>:9999/consoleを参照して、JBoss管理コンソールがインスタンスで実行されているかどうかを確認してください。その場合は、サーバーを強制終了して再デプロイしてください。 IntelliJなどのIDEでJBossサーバーを設定しているときのようなほとんどのシナリオでは、シャットダウンスクリプトが明示的に呼び出されない場合があります。そのため、最初に起動されたJBossコンソールは、方法。お役に立てれば。

4

1)コマンドプロンプトで "mvn --version"と入力してMavenをインストールしてください。

2)コマンドプロンプトで「netstat」と入力します。あなたが私に似ていると、そのポートを使用してサービスを持っている場合は、この表示される場合があります。

enter image description here

をコンピュータがサービスとしてNVIDIAネットワークサービス(NvNetworkService.exe)実行していないことを確認します。これを確認するには、Control + Alt + Deleteを押し、タスクマネージャーに行きます。 [サービス]タブの下で、NvNetworkService探し:

enter image description here

enter image description here あなたがサービスを停止した後、ポートが再びプロンプトと入力し、「netstatコマンド」を指令するために行くことによって解放されている場合、あなたは確認することができます。今回は127.0.0.1:990のローカルアドレスに関連付けられている外部アドレスは表示されません。 java.net.BindException:によって引き起こさ

enter image description hereここ

他の同様の例である= https://developer.jboss.org/wiki/WildFly8xjavanetBindExceptionAddressAlreadyInUseOnFreshInstallInWindowsVista78

関連する問題