私は、次のEJB書いた:すべてのNetworkInterface JBossの内側に列挙常にISUP
有効ではありませんname:lo (Software Loopback Interface 1)
name:net0 (WAN Miniport (SSTP))
name:net1 (WAN Miniport (L2TP))
name:net2 (WAN Miniport (PPTP))
name:ppp0 (WAN Miniport (PPPOE))
name:eth0 (WAN Miniport (IPv6))
name:eth1 (WAN Miniport (Network Monitor))
name:eth2 (WAN Miniport (IP))
name:net5 (Intel(R) Wireless WiFi Link 4965AGN)
name:eth7 (Intel(R) Wireless WiFi Link 4965AGN - VirtualBox Bridged Networking Driver Miniport)
name:eth8 (VirtualBox Host-Only Ethernet Adapter)
name:net20 (Intel(R) Wireless WiFi Link 4965AGN-Netmon Lightweight Filter Driver-0000)
name:eth10 (VirtualBox Host-Only Ethernet Adapter-Netmon Lightweight Filter Driver-0000)
name:eth11 (VirtualBox Host-Only Ethernet Adapter-QoS Packet Scheduler-0000)
name:eth12 (VirtualBox Host-Only Ethernet Adapter-WFP LightWeight Filter-0000)
name:eth13 (WAN Miniport (IPv6)-QoS Packet Scheduler-0000)
name:eth14 (WAN Miniport (IP)-QoS Packet Scheduler-0000)
name:eth15 (WAN Miniport (Network Monitor)-Netmon Lightweight Filter Driver-0000)
name:eth16 (WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000)
name:net21 (Intel(R) Wireless WiFi Link 4965AGN-Native WiFi Filter Driver-0000)
name:eth20 (Intel(R) Wireless WiFi Link 4965AGN - VirtualBox Bridged Networking Driver Miniport-Netmon Lightweight Filter Driver-0000)
name:eth21 (Intel(R) Wireless WiFi Link 4965AGN - VirtualBox Bridged Networking Driver Miniport-QoS Packet Scheduler-0000)
name:eth22 (Intel(R) Wireless WiFi Link 4965AGN - VirtualBox Bridged Networking Driver Miniport-WFP LightWeight Filter-0000)
:これは以下のようにログインする展開で
@Singleton
@LocalBean
@Startup
public class Starter {
private static final Logger logger = Logger.getLogger("lab");
@PostConstruct
public void init() throws Exception {
for (final Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
final NetworkInterface iface = en.nextElement();
if (iface.isUp()) {
logger.info(iface);
}
}
}
}
を。
name:lo (Software Loopback Interface 1)
name:net5 (Intel(R) Wireless WiFi Link 4965AGN)
name:eth8 (VirtualBox Host-Only Ethernet Adapter)
このアプリケーション・サーバーの問題ですか?私はJBoss EAP 6.1.0 GA(AS 7上に構築されています)を使用しています。どのようにそれぞれの接続を開くことなく実行しているNetworkInterfacesの有効なリストを取得するには?それに加えて、私はマルチキャストをサポートするものを知りたがっていますが、これは常にtrue
です。
レポ
私は両方jbossとpure JDKの走行にアイデアのプロジェクトとrepo at github、compiled earおよびログを作成されています。それにはused configuration fileとlist of dynamically loaded librariesも含まれています。
同じJREを使用していますか? JBossは、例えば、 OpenJDKとスタンドアロンのアプリケーションOracle JRE? JBossはsslとネットワークとファイルioに(オプションで)ネイティブライブラリを使用していますが、あなたの問題とは何の関係もありません。 – greyfairer
はい、純粋なループとejbの両方がOracleによって同じ 'jdk1.7.0_21_i586'でテストされました – kbec
SecurityManagerは見ることのできるネットワークインターフェイスの数を制限できますが、isUpステータスには影響しないはずです... Didネイティブモジュールなしで実行しようとしていますか? IIRCでは、libapr-1.soとlibapr-util-1.soと呼ばれています。 – greyfairer