2014-10-07 40 views
0

我到VirtualBox中安裝了Oracle的Linux 7。這是一個標準安裝,我沒有配置任何東西。 虛擬機網絡連接到橋接適配器。連接到JBoss AS 7甲骨文的Linux 7 VirtualBox的

[根@本地〜]#的/ etc/SYSCONFIG /網絡的腳本/ ifup的的ifcfg-enp0s3

連接成功激活(d總​​線活動路徑:/組織/的freedesktop /網絡管理器/的ActiveConnection/0 )

[根@本地〜]#IP地址

2:enp0s3:MTU 1500隊列規定pfifo_fast狀態UP對qlen 1000 鏈路/乙醚08:00:27:廣告:4F:68 BRD FF:FF: ff:ff:ff:ff inet 172.24.131.35/24 brd 172.24.131.255 scope global enp0s3 INET6 FE80 :: A00:27FF:FEAD:4f68/64範圍鏈路 valid_lft永遠preferred_lft永遠

隨着WinSCP賦予我複製在JBoss-AS-7和Java到/ usr /等的路徑。

[根@本地〜]#出口JAVA_HOME = 「/ USR的/ etc/jdk1.7.0_67」

[根@本地〜]#出口PATH = $ JAVA_HOME/bin中:$ PATH

[根@本地〜]#Java的版本

-bash:/usr/etc/jdk1.7.0_67/bin/java:權限被拒絕

[根@ localho ST〜]#搭配chmod U + X /usr/etc/jdk1.7.0_67/bin/java [根@本地〜]#Java的版本

Java版本 「1.7.0_67」 的Java(TM) SE運行時環境(建立1.7.0_67-B01) 爪哇熱點(TM)64位服務器VM(建立24.65-B04,混合模式)

[根@本地〜]#搭配chmod U + X/USR /etc/jboss-as-7.1.1.Final/bin/standalone.sh

[root @ localhost〜]#/usr/etc/jboss-as-7.1.1.Final/bin/standalone.sh

...

08:46:30919 INFO [javax.enterprise.resource.webcontainer.jsf.config](MSC服務線程1-2)初始化鑽嘴魚科2.1.7-jbossorg-1 (20120227-1401),用於上下文 '/ myexample中'

08:46:32269 INFO [org.jboss.web](MSC服務線程1-2)JBAS018210:註冊Web上下文:/ myexample中

08: 46:32,369 INFO [org.jboss.as.server](DeploymentScanner線程 - 2)JBAS018559:已部署「MyExample.war」

在此之後,我嘗試使用此鏈接http:// 172.24.131將我的主機連接到訪客服務器。35:8080/MyExample/ 但它沒有連接。

什麼可能是錯的?在Linux中還是在standalone.xml中?或者我在VirtualBox中安裝虛擬機?

JBoss AS 7也是標準安裝。

Here是控制檯日誌。

回答

2

如果要從外部機器(現在是您的主機)進行連接,您需要將jboss.bind.address設置爲您的IP或0.0.0.0。所以運行它喜歡這個

sh standalone.sh -b 0.0.0.0 

現在你應該是遠程連接到你的服務器。

0

問題是對甲骨文的Linux 7

防火牆,所以我不得不停止並禁用firewalld使用systemd。

systemctl停止firewalld.service systemctl禁用firewalld.service

感謝, 版

+1

除了這個,你需要到JBoss配置偵聽所有接口(如指示,切赫Mensik)並在virtualbox上設置端口轉發。 – eis 2014-10-09 15:32:40