首页 文章

当Eclipse自动部署时,Deployed War(JBoss)的大小会增加 . 为什么会这样?

提问于
浏览
1

我正在运行JBoss作为从Eclipse内部启动的服务器 . 我有一个奇怪的问题,即打开自动发布(因此在调试时热部署类的能力等)导致战争重新部署 . 当它重新部署时,它的尺寸是它原来的3倍 . 有没有人见过这个?我想要一些方法来更快地更新Java类 . 这似乎是解决方案,但显然它会导致问题 .

这个较大的war文件将无法正确部署web.xml,并且点击应用程序的URL将只显示目录列表 .

2 回答

  • 1

    过去我遇到了麻烦,旧的.war文件被意外嵌套在新文件中 . 可能是你正在发生的事情 . 检查大型.war的内容,确保它内部没有小的.war .

  • 0

    grab 旧版本和新版本并进行比较 . 如果你有bash,请尝试使用比较档案

    jar tvf old_archive.war | sort > old
    jar tvf new_archive.war | sort > new
    diff old new
    

    (我现在还没有抓到bash,所以无法检查我的语法) .

    这不会告诉你为什么,但它会告诉你正在发展的是什么 .

相关问题