2013-05-07 75 views
3

我能夠登錄到本地WAS 8管理控制檯並部署23MB EAR,並且所有默認值都沒有問題。然而,當我試圖做安裝使用wsadmin這Jython腳本...wsadmin 23MB EAR的AdminApp.install掛起

AdminApp.install('C:\Development\MyApp\MyApp.ear') 
AdminConfig.save() 

...的wsadmin只是掛起。我已經運行這個腳本超過10分鐘,我的CPU負責部署的java.exe進程爲70%。

我想運行我的EAR部署/使用wsadmin undeploys,如果可能的話繞過需要登錄到管理控制檯。

是否有特定於wsadmin的設置,我可以調整以使此部署成功?

編輯我
我調整我的wsadmin電話會議到發佈這樣的(它被從DOS命令行稱爲...)

C:\Development\batch>call "C:\Development\WebSphere\WAS8.0\bin\wsadmin" -lang jython -conntype none -javaoption -Xms256m -Xmx1024m -f MyApp\MyAppDeploy.py 

,現在我得到java.lang.OutOfMemoryError ...

Exception in thread "Bundle File Closer" java.lang.OutOfMemoryError 
     at java.util.zip.ZipFile.close(Native Method) 
java/lang/OutOfMemoryError 
     at java/util/zip/ZipFile.close (Native Method) 
     at java/util/zip/ZipFile.close (ZipFile.java:408) 
     at org/eclipse/osgi/baseadaptor/bundlefile/ZipBundleFile.close (ZipBundleFile.java:313) 
     at org/eclipse/osgi/baseadaptor/bundlefile/MRUBundleFileList.dispatchEvent (MRUBundleFileList.java:183) 
     at org/eclipse/osgi/framework/eventmgr/EventManager.dispatchEvent (EventManager.java:227) 
     at org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.run (EventManager.java:337) 
Exception in thread "Bundle File Closer"  at Exception in thread "Thread-10" java.lang.OutOfMemoryErrorjava.lang.O 
utOfMemoryError 

     at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:156 at) 
     at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startjava.util.zip.ZipFile(.BundleContextImpl.java 
:75Exception in thread "Thread-10" java/lang/OutOfMemoryError 
1closejava.lang.OutOfMemoryError 
     at java/util/zip/ZipFile.close (Native Method) 
     at java/util/zip/ZipFile.close (ZipFile.java:408) 
     at org/eclipse/osgi/baseadaptor/bundlefile/ZipBundleFile.close (ZipBundleFile.java:313) 
     at org/eclipse/osgi/baseadaptor/bundlefile/MRUBundleFileList.dispatchEvent (MRUBundleFileList.java:183) 
     at org/eclipse/osgi/framework/eventmgr/EventManager.dispatchEvent (EventManager.java:227) 
     at org/eclipse/osgi/framework/eventmgr/EventManager$EventThread.run (EventManager.java:337) 
     at java.nio.CharBuffer.wrap(CharBuffer.java:361) 
     at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:399) 
     at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:159) 
     at java.io.OutputStreamWriter.write(OutputStreamWriter.java:229) 
     at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:122) 
     at java.io.PrintStream.write(PrintStream.java:500) 
     at java.io.PrintStream.print(PrintStream.java:643) 
     at com.ibm.jvm.io.ConsolePrintStream.print(ConsolePrintStream.java:java/lang/OutOfMemoryError 
     at java/nio/CharBuffer.wrap (CharBuffer.java:361) 
     at sun/nio/cs/StreamEncoder$CharsetSE.implWrite (StreamEncoder.java:399) 
     at sun/nio/cs/StreamEncoder.write (StreamEncoder.java:159) 
     at java/io/OutputStreamWriter.write (OutputStreamWriter.java:229) 
     at java/io/BufferedWriter.flushBuffer (BufferedWriter.java:122) 
     at java/io/PrintStream.write (PrintStream.java:500) 
     at java/io/PrintStream.print (PrintStream.java:643) 
     at com/ibm/jvm/io/ConsolePrintStream.print (ConsolePrintStream.java:275) 
     at java/io/PrintStream.append (PrintStream.java:1039) 
     at java/io/PrintStream.append (PrintStream.java:51) 
     at java/lang/StackTraceElement.appendTo (StackTraceElement.java:197) 
     at java/lang/StackTraceElement.appendTo (StackTraceElement.java:217) 
     at java/lang/StackTraceElement.appendTo (StackTraceElement.java:165) 
     at java/lang/Throwable.printStackTrace (Throwable.java:375) 
     at java/lang/Throwable.printStackTrace (Throwable.java:212) 
     at java/lang/ThreadGroup.uncaughtException (ThreadGroup.java:779) 
     at java/lang/ThreadGroup.uncaughtException (ThreadGroup.java:772) 
     at java/lang/Thread.uncaughtException (Thread.java:1223) 

回答

2

以下爲我解決了它。這是從我的PC上的DOS命令行啓動的。

call "C:\Development\WebSphere\WAS8.0\bin\wsadmin" -lang jython -javaoption -Xmx1024m -f %1