Yusuke Yamamoto
yusuk****@mac*****
2008年 8月 14日 (木) 01:23:07 JST
皆さんこんばんは。山本です。 iPhone はちゃんと手に入れましたか? 私は先週手に入れて、仕事に遊びに大活躍中です。 Jailbreak すると JamVM という JVM をいれることも できます。 http://jamvm.sourceforge.net/ JVM が動くのであれば JBoss は・・・?と試してみたとこ ろ、動きました! とはいえ限られたリソース(メモリ128MB)と、恐らくあ まり枯れていない VM のためか、起動できたのは minimal コンフィギュレーション のみです。 JBossWeb も起動できていないのでマイクロカーネルが動いているだ けで実質 何も出来ません。 # minimal + JBossWeb では OutOfMemoryError になりました JBoss AS 4.2.3GA 起動時のログを添付します。興味ございましたら ご覧ください。 ちなみに iPod touch でも同様に Jailbreak した環境 で起動可能です。 最新の 5.0.0 CR1 では minimal 構成で以下のような ログが出て起動できませんでした。 "Unable to create a KernelInitializer ・・" は TestNG で JBoss embed ded を使ってテストをするときに良く出る例外みたいですね。 # JBoss embedded って Microcontainer を使っているので しょうか? 根本原因として ArrayIndexOutOfBoundsException が挙がっ ている事例は Google では見つかりませんでした。 原因に心当たりのある方いらっしゃいますか?? # まだソースコードは追っていません ------------------------- $ tail -f log.txt JBOSS_HOME: /var/mobile/Java/jboss-5.0.0.CR1 JAVA: java JAVA_OPTS: -Dprogram.name=run.sh -Xms32m -Xmx32m - Dorg.jboss.resolver.warning=true - Dsun.rmi.dgc.client.gcInterval=3600000 - Dsun.rmi.dgc.server.gcInterval=3600000 CLASSPATH: /var/mobile/Java/jboss-5.0.0.CR1/bin/run.jar = ======================================================================== 00:47:24,519 INFO [ServerImpl] Starting JBoss (Microcontainer)... 00:47:24,535 INFO [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.CR1 (build: SVNTag=JBoss_5_0_0_CR1 date=200806301254) 00:47:24,596 INFO [ServerImpl] Home Dir: /private/var/mobile/Java/ jboss-5.0.0.CR1 00:47:24,599 INFO [ServerImpl] Home URL: file:/private/var/mobile/ Java/jboss-5.0.0.CR1/ 00:47:24,603 INFO [ServerImpl] Library URL: file:/private/var/mobile/ Java/jboss-5.0.0.CR1/lib/ 00:47:24,621 INFO [ServerImpl] Patch URL: null 00:47:24,623 INFO [ServerImpl] Server Name: minimal 00:47:24,626 INFO [ServerImpl] Server Home Dir: /private/var/mobile/ Java/jboss-5.0.0.CR1/server/minimal 00:47:24,632 INFO [ServerImpl] Server Home URL: file:/private/var/ mobile/Java/jboss-5.0.0.CR1/server/minimal/ 00:47:24,636 INFO [ServerImpl] Server Data Dir: /private/var/mobile/ Java/jboss-5.0.0.CR1/server/minimal/data 00:47:24,640 INFO [ServerImpl] Server Temp Dir: /private/var/mobile/ Java/jboss-5.0.0.CR1/server/minimal/tmp 00:47:24,644 INFO [ServerImpl] Server Config URL: file:/private/var/ mobile/Java/jboss-5.0.0.CR1/server/minimal/conf/ 00:47:24,649 INFO [ServerImpl] Server Library URL: file:/private/var/ mobile/Java/jboss-5.0.0.CR1/server/minimal/lib/ 00:47:24,656 INFO [ServerImpl] Root Deployment Filename: jboss- service.xml Failed to boot JBoss: java.lang.RuntimeException: Unable to create a KernelInitializer based on the specified KernelConfig at org .jboss.kernel.KernelFactory.createKernelInitializer(KernelFactory.java: 156) at org.jboss.kernel.KernelFactory.assembleNewKernel(KernelFactory.java:99) at org.jboss.kernel.KernelFactory.newInstance(KernelFactory.java:67) at org .jboss .kernel .plugins.bootstrap.AbstractBootstrap.bootstrap(AbstractBootstrap.java: 114) at org .jboss .kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java: 83) at org.jboss.bootstrap.microcontainer.ServerImpl.doStart(ServerImpl.java: 79) at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java: 398) at org.jboss.Main.boot(Main.java:209) at org.jboss.Main$1.run(Main.java:544) at java.lang.Thread.run(Thread.java:743) Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at org.jboss.reflect.plugins.MethodInfoImpl.<init>(MethodInfoImpl.java:103) at org .jboss .reflect .plugins .introspection.ReflectMethodInfoImpl.<init>(ReflectMethodInfoImpl.java: 69) at org .jboss .reflect .plugins .introspection .IntrospectionTypeInfoFactoryImpl .getMethods(IntrospectionTypeInfoFactoryImpl.java:207) at org .jboss .reflect.plugins.ClassInfoImpl.getDeclaredMethods(ClassInfoImpl.java: 394) at org .jboss .beans .info .plugins .AbstractBeanInfoFactory.getMethods(AbstractBeanInfoFactory.java:232) at org .jboss .beans .info .plugins .AbstractBeanInfoFactory.getBeanInfo(AbstractBeanInfoFactory.java:153) at org .jboss .beans .info .plugins .AbstractBeanInfoFactory.getBeanInfo(AbstractBeanInfoFactory.java:124) at org .jboss .config .plugins.AbstractConfiguration.getBeanInfo(AbstractConfiguration.java: 69) at org .jboss .kernel .plugins .config.AbstractKernelConfig.getBeanInfo(AbstractKernelConfig.java:65) at org .jboss .kernel .plugins .config .property .PropertyKernelConfig.getImplementation(PropertyKernelConfig.java:175) at org .jboss .kernel .plugins .config .property .PropertyKernelConfig .createKernelInitializer(PropertyKernelConfig.java:120) at org .jboss.kernel.KernelFactory.createKernelInitializer(KernelFactory.java: 150) ...9 more 00:47:27,513 INFO [ServerImpl] Runtime shutdown hook called, forceHalt: true 00:47:27,553 INFO [ServerImpl] Shutdown complete Shutdown complete Halting VM ------------------------- Best regards, -- 山本 裕介 -------------- next part -------------- 文字コード指定の無い添付文書を保管しました... 名前: stdout.txt 下載 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: server.log 型: application/octet-stream サイズ: 8811 バイト 説明: 無し URL: http://lists.sourceforge.jp/mailman/archives/japan-jbug-members/attachments/20080814/da16a460/attachment.obj -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: boot.log 型: application/octet-stream サイズ: 23410 バイト 説明: 無し URL: http://lists.sourceforge.jp/mailman/archives/japan-jbug-members/attachments/20080814/da16a460/attachment-0001.obj