2014-10-07 20 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