wsimportでOutOfMemoryError | パークのソフトウエア開発者ブログ|ICT技術(Java・Android・iPhone・C・Ruby)なら株式会社パークにお任せください

パークのソフトウエア開発者ブログ|ICT技術(Java・Android・iPhone・C・Ruby)なら株式会社パークにお任せください

開発の解決方法や新しい手法の情報を、パークのエンジニアが提供します。パークのエンジニアが必要な場合は、ぜひお気軽にお問い合わせ下さい。 株式会社パーク:http://www.pa-rk.co.jp/

会員No.18です。

巨大なwsdlを読み込んでみたら。。
あらら、エラーになってしまった。

>wsimport -keep -b TestSoap.xsd -Xnocompile -s src -d bin -verbose TestApi.wsdl
parsing WSDL...

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.ArrayList.(ArrayList.java:112)
at java.util.ArrayList.(ArrayList.java:119)
at com.sun.codemodel.internal.JBlock.(JBlock.java:42)
at com.sun.codemodel.internal.JBlock.(JBlock.java:56)
at com.sun.codemodel.internal.JMethod.body(JMethod.java:351)
at com.sun.tools.internal.xjc.generator.bean.ObjectFactoryGeneratorImpl.
populate(ObjectFactoryGeneratorImpl.java:272)


-Jオプションでメモリ設定したら成功しました。

>wsimport -J-Xmx1024M -keep -b TestSoap.xsd -Xnocompile -s src -d bin -verbose TestApi.wsdl