小编Ed *_*bel的帖子

在Weblogic 10.3上使用ant部署WAR时出现"Java堆空间"错误

通过调用任务从我的ant构建部署应用程序WAR文件时,我收到此错误weblogic.Deployer.这是在Windows XP上,服务器不在生产模式,服务器上只安装了2个其他WAR,一个只是静态内容(web.xml + png/css/javascript文件),PC上没有安装其他weblogic服务器.服务器CPU永远不会超过25%.JRockit JVM 1.6.0_05-b13.JSP文件使用weblogic.appc进行预编译,因此作为servlet(.class文件)存储在war中.此外,WAR文件大约为20M,包括jar库,大约500个类,以及~200​​个编译的JSP页面.

尝试解决方案

  • 多次重新启动weblogic服务器:无效,仍然失败
  • 服务器PC有2GB内存,因此将Weblogic服务器的内存参数增加到-Xms256m -Xmx512m -XX:PermSize=48m -XX:MaxPermSize=256m:无效,仍然失败
  • 通过Weblogic控制台进行部署:WAR部署正常,因此不是设置战争的错误
  • 使用ant脚本部署到另一台服务器:成功到另一台服务器,因此它不是脚本中的错误

我希望有人之前已经看过这个或想过别的东西尝试,我已经看了好几个小时了!

deploy-war:
     [echo] Deploying application...
     [echo] Deploying application
     [java] weblogic.Deployer invoked with options:  -adminurl t3://corpitdev50ddh11:7001 \
               -username weblogic -name 401k_clt-antdeploy -stage \
               -upload /opt/appl/hrsapps/401k/client/dist/app/401k_clt.war \
               -targets AdminServer -verbose -deploy
     [java] <Jan 13, 2010 10:41:22 AM EST> <Info> <J2EE Deployment SPI> <BEA-260121> \
               <Initiating deploy operation for application, 401k_clt-antdeploy \
               [archive: /opt/appl/hrsapps/401k/client/dist/app/401k_clt.war], to AdminServer .>
     [java] Java heap space

BUILD FAILED
/opt/appl/hrsapps/401k/build-macros.xml:601: The …

java heap weblogic weblogic-10.x

5
推荐指数
1
解决办法
7051
查看次数

标签 统计

heap ×1

java ×1

weblogic ×1

weblogic-10.x ×1