Yusuke Yamamoto
yusuk****@mac*****
2008年 8月 15日 (金) 10:15:37 JST
ピントがあまり合っていなくてわかりにくいですが、 1 Home画面 2 Terminal 起動 3 ls 実行 4 ./run.sh -c minimal 実行 5 ctrl + c でシャットダウン ということをしています。 せめて JBoss Web でも起動できれば Safari からアク セスして面白い ことが出来そうなんですが・・。 ちなみにスタンドアロンの Tomcat で、VM を起動でき るギリギリのサイズまで -Xmx を調整しても OutOfMemoryError になってしまいました。 Best regards, -- Yusuke Yamamoto On 2008/08/15, at 10:00, Yusuke Yamamoto wrote: > 写真、じゃなくて動画にしてみましたっ > http://jp.youtube.com/watch?v=LJRgbYayxB0&fmt=18 > >> それから、ぜひJBoss.orgのForumにも投稿してくだ >> さい。 >> マイクロカーネルのことならそちらの方が反応があるでしょうし。 > そうですね。このネタはどこに書き込もうかーと考えたまま放置し > ていました。 > 近々に書き込んでみます。 > >> 「侍」で解析することをお勧めします :-) > う、まず侍を JamVM に対応させましょうかね。 > -verbosegc のログは IBM JDK のログになんだか似ていました。 > > > Best regards, > -- > Yusuke Yamamoto > > On 2008/08/15, at 6:59, Fusayuki Minamoto wrote: > >> 山本さん >> >> ログだけではなくて、iPhone上でJBossが動いている >> ところの写真が見たいなぁ。 >> >> それから、ぜひJBoss.orgのForumにも投稿してくだ >> さい。 >> マイクロカーネルのことならそちらの方が反応があるでしょうし。 >> >>> # minimal + JBossWeb では OutOfMemoryError になりました >> >> 「侍」で解析することをお勧めします :-) >> >> Miki >> ----- Original Message ----- >>> From: Yusuke Yamamoto <yusuk****@mac*****> >>> To: japan****@lists***** >>> Date: Thu, 14 Aug 2008 01:23:07 +0900 >>> Subject: [japan-jbug 523] >>> iPhone で JBoss 起動 >>> >>> >>> 皆さんこんばんは。山本です。 >>> >>> 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, >>> -- >>> 山本 裕介 >>> >>> >>> ----- inline ----- >>> _______________________________________________ >>> Japan-jbug-members mailing list >>> Japan****@lists***** >>> http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-members >> >> _______________________________________________ >> Japan-jbug-members mailing list >> Japan****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-members > > _______________________________________________ > Japan-jbug-members mailing list > Japan****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-members