但是只要weblogic一重起,就会出现错误,undeploy后再deploy/redeploy都不行.
------------------------------------------------------------------------
Exception:weblogic.management.ApplicationException: activate failed for myEJB
Module: myEJB Error: Exception activating module: EJBModule(myEJB,status=PREPARED)
Unable to deploy EJB: UserManager from myEJB.jar:
weblogic.ejb20.WLDeploymentException: Unable to bind EJB Home Interface to the JNDI name: The error was:
javax.naming.NamingException. Root exception is java.rmi.UnexpectedException: failed to find descriptor file; nested exception is:
java.util.zip.ZipException: invalid stored block lengths
......
------------------------------------------------------------------------
上网半天都没有找到相关资料,请高手示下,多谢!!!
8 个解决方案
#1
gz
#2
failed to find descriptor file
java.util.zip.ZipException
你的jar包有问题
java.util.zip.ZipException
你的jar包有问题
#3
你的jar包有问题!
#4
简单,解决方法如下:
启动weblogic,在进入它的控制台,在application选项下,把与myEJB.jar有关的包全不删除掉,重起,再deploy!注意,除了*.ear包,别的包不用显式的deploy!
搞定!!!
启动weblogic,在进入它的控制台,在application选项下,把与myEJB.jar有关的包全不删除掉,重起,再deploy!注意,除了*.ear包,别的包不用显式的deploy!
搞定!!!
#5
myEJB.jar里面的缺少配置文件或是配置文件有问题
#6
感谢各位关注!!!(100分不够再加,解决问题的全部那走~~~~~~)
我认为ejb的jar文件是没有问题的。已经说的很清楚了,jar包第一次发布已经成功,并且没有做任何修改,只要WLS重起就不能在热部署了。
记得WLS是支持热部署的,如果每次WLS重起都要把JAR全部删除,系统大了,管理员也累死了。。。。
问 kexsong(大可) :
“注意,除了*.ear包,别的包不用显式的deploy”这句是什么意思?能否说详细点。tks
我认为ejb的jar文件是没有问题的。已经说的很清楚了,jar包第一次发布已经成功,并且没有做任何修改,只要WLS重起就不能在热部署了。
记得WLS是支持热部署的,如果每次WLS重起都要把JAR全部删除,系统大了,管理员也累死了。。。。
问 kexsong(大可) :
“注意,除了*.ear包,别的包不用显式的deploy”这句是什么意思?能否说详细点。tks
#7
TO:yu_dx
在建立application的过程中,是先建立ejb,然后建立*.war,最后建立 *.ear,在编译与deploy的时候,这三个部分都要make或者rebuild,但是,我们主要delploy *.ear就行了!相关的包jbuilder会自动帮我们处理好。
我知道你第一次肯定能deploy,否则在weblogic控制台中就不可能看到有myEJB.jar包什么的。也许是你以后的重新部署出了问题。这些问题的显示往往在启动weblogic时就已经显示给你看了。像你问题中产生的那样。出了问题的部署,我们应该进入weblogic控制台把出了问题的应用程序部署给删除掉。再重新部署。当然,如果没问题的部署,你在以后的开发过程中,再次deploy时,是不回用问题的!!
在建立application的过程中,是先建立ejb,然后建立*.war,最后建立 *.ear,在编译与deploy的时候,这三个部分都要make或者rebuild,但是,我们主要delploy *.ear就行了!相关的包jbuilder会自动帮我们处理好。
我知道你第一次肯定能deploy,否则在weblogic控制台中就不可能看到有myEJB.jar包什么的。也许是你以后的重新部署出了问题。这些问题的显示往往在启动weblogic时就已经显示给你看了。像你问题中产生的那样。出了问题的部署,我们应该进入weblogic控制台把出了问题的应用程序部署给删除掉。再重新部署。当然,如果没问题的部署,你在以后的开发过程中,再次deploy时,是不回用问题的!!
#8
tks
#1
gz
#2
failed to find descriptor file
java.util.zip.ZipException
你的jar包有问题
java.util.zip.ZipException
你的jar包有问题
#3
你的jar包有问题!
#4
简单,解决方法如下:
启动weblogic,在进入它的控制台,在application选项下,把与myEJB.jar有关的包全不删除掉,重起,再deploy!注意,除了*.ear包,别的包不用显式的deploy!
搞定!!!
启动weblogic,在进入它的控制台,在application选项下,把与myEJB.jar有关的包全不删除掉,重起,再deploy!注意,除了*.ear包,别的包不用显式的deploy!
搞定!!!
#5
myEJB.jar里面的缺少配置文件或是配置文件有问题
#6
感谢各位关注!!!(100分不够再加,解决问题的全部那走~~~~~~)
我认为ejb的jar文件是没有问题的。已经说的很清楚了,jar包第一次发布已经成功,并且没有做任何修改,只要WLS重起就不能在热部署了。
记得WLS是支持热部署的,如果每次WLS重起都要把JAR全部删除,系统大了,管理员也累死了。。。。
问 kexsong(大可) :
“注意,除了*.ear包,别的包不用显式的deploy”这句是什么意思?能否说详细点。tks
我认为ejb的jar文件是没有问题的。已经说的很清楚了,jar包第一次发布已经成功,并且没有做任何修改,只要WLS重起就不能在热部署了。
记得WLS是支持热部署的,如果每次WLS重起都要把JAR全部删除,系统大了,管理员也累死了。。。。
问 kexsong(大可) :
“注意,除了*.ear包,别的包不用显式的deploy”这句是什么意思?能否说详细点。tks
#7
TO:yu_dx
在建立application的过程中,是先建立ejb,然后建立*.war,最后建立 *.ear,在编译与deploy的时候,这三个部分都要make或者rebuild,但是,我们主要delploy *.ear就行了!相关的包jbuilder会自动帮我们处理好。
我知道你第一次肯定能deploy,否则在weblogic控制台中就不可能看到有myEJB.jar包什么的。也许是你以后的重新部署出了问题。这些问题的显示往往在启动weblogic时就已经显示给你看了。像你问题中产生的那样。出了问题的部署,我们应该进入weblogic控制台把出了问题的应用程序部署给删除掉。再重新部署。当然,如果没问题的部署,你在以后的开发过程中,再次deploy时,是不回用问题的!!
在建立application的过程中,是先建立ejb,然后建立*.war,最后建立 *.ear,在编译与deploy的时候,这三个部分都要make或者rebuild,但是,我们主要delploy *.ear就行了!相关的包jbuilder会自动帮我们处理好。
我知道你第一次肯定能deploy,否则在weblogic控制台中就不可能看到有myEJB.jar包什么的。也许是你以后的重新部署出了问题。这些问题的显示往往在启动weblogic时就已经显示给你看了。像你问题中产生的那样。出了问题的部署,我们应该进入weblogic控制台把出了问题的应用程序部署给删除掉。再重新部署。当然,如果没问题的部署,你在以后的开发过程中,再次deploy时,是不回用问题的!!
#8
tks