[japan-jbug 528] Re: iPhone で JBoss 起動

Back to archive index

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




Japan-jbug-members メーリングリストの案内
Back to archive index