aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes updating ejb module by scripting problems Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "updating ejb module by scripting problems" Watch "updating ejb module by scripting problems" New topic
Author

updating ejb module by scripting problems

Jose Saez
Greenhorn

Joined: Nov 03, 2006
Posts: 2
Search for within


Post new topicPost new topic Stop watching topicStop watching topic Watch listWatch listForum settingsForum settings HelpHelp

Next topic All forum topicsAll forum topics

My developerWorks
Welcome, Jose_Julian
Edit your profile
Sign out
If you are not Jose_Julian please click here


updating ejb module by scripting webpshere 6
Originally posted: 2006 Nov 03 06:47 PM
Jose_Julian
Post new reply

Hi all I�m trying this code to update an ejb module:

proc actualizaejb {app file path jar} {
global AdminApp ret AdminConfig attribs
puts "\n#**************updating ${file} of ${app}********************#"
set attribs [list -operation addupdate -contents $path -contenturi ejb/$jar -nodeployejb]
set ret [catch {$AdminApp update $app modulefile $attribs} msg ]
if { $ret > 0 } {
puts "ERROR updating application: ${app}. Mensaje de error: $msg"
exit 666
} else {
puts "################Application: ${app} updated correctly##############\n"
}
$AdminConfig save

But i get this message:

An error occurred extracting the application at {WAS_HOME}/profiles/administrador/wstemp/wstemp/app_10eaedf4e12/ext/ejb/$jar: com.ibm.websphere.management.exception.AdminException:
ADMA5011I: The cleanup of the temp directory for application $app is complete.
Update of $app has ended.
WASX7015E: Exception running command: "$AdminApp update $app modulefile $attribs"; exception information:
com.ibm.ws.scripting.ScriptingException: WASX7418E: Application update for $app failed: see previous messages for details.

i dont know what is happening, I have tried to launch in the wsadmin command line only this :
wsadmin# set attribs [list -operation addupdate -contents $path -contenturi ejb/$jar -nodeployejb]
-operation addupdate -contents $path -contenturi ejb/$jar -nodeployejb
wsadmin# $AdminApp update $app modulefile $attribs

but it fail again with the same error.
And SystemErr.log have this traces:
The jar that i want to update have the correct permissions


[11/3/06 19:13:00:079 MET] 00001ec9 SystemErr R com.ibm.etools.j2ee.commonarchivecore.exception.OpenFailureException: IWAE0037E Could not open /var/tmp/app7716.jar
!Stack_trace_of_nested_exce!
java.util.zip.ZipException: Permission denied

at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:111)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at com.ibm.etools.j2ee.commonarchivecore.strategy.ZipFileLoadStrategyImpl.<init>(ZipFileLoadStrategyImpl.java:40)
at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.createLoadStrategy(CommonarchiveFactoryImpl.java:305)
at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.primOpenArchive(CommonarchiveFactoryImpl.java:778)
at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.openArchive(CommonarchiveFactoryImpl.java:529)
at com.ibm.etools.commonarchive.impl.CommonarchiveFactoryImpl.openArchive(CommonarchiveFactoryImpl.java:504)
at com.ibm.ws.management.application.client.AppInstallHelper.getArchive(AppInstallHelper.java:116)
at com.ibm.ws.management.application.ArchiveSchedulerImpl.getArchive(ArchiveSchedulerImpl.java:131)
at com.ibm.ws.management.application.ArchiveSchedulerImpl.getArchive(ArchiveSchedulerImpl.java:116)
at com.ibm.ws.management.application.UpdateSchedulerImpl.getContentAsArchive(UpdateSchedulerImpl.java:139)
at com.ibm.ws.management.application.task.ExtractionTask.performTask(ExtractionTask.java:124)
at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:253)
at java.lang.Thread.run(Thread.java:534)

[11/3/06 19:13:00:080 MET] 00001ec9 SystemErr R !Stack_trace_of_nested_exce!
[11/3/06 19:13:00:080 MET] 00001ec9 SystemErr R java.util.zip.ZipException: Permission denied
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:111)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at com.ibm.etools.j2ee.commonarchivecore.strategy.ZipFileLoadStrategyImpl.<init>(ZipFileLoadStrategyImpl.java:40)
at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.createLoadStrategy(CommonarchiveFactoryImpl.java:305)
at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.primOpenArchive(CommonarchiveFactoryImpl.java:778)
at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.openArchive(CommonarchiveFactoryImpl.java:529)
at com.ibm.etools.commonarchive.impl.CommonarchiveFactoryImpl.openArchive(CommonarchiveFactoryImpl.java:504)
at com.ibm.ws.management.application.client.AppInstallHelper.getArchive(AppInstallHelper.java:116)
at com.ibm.ws.management.application.ArchiveSchedulerImpl.getArchive(ArchiveSchedulerImpl.java:131)
at com.ibm.ws.management.application.ArchiveSchedulerImpl.getArchive(ArchiveSchedulerImpl.java:116)
at com.ibm.ws.management.application.UpdateSchedulerImpl.getContentAsArchive(UpdateSchedulerImpl.java:139)
at com.ibm.ws.management.application.task.ExtractionTask.performTask(ExtractionTask.java:124)
at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:253)
at java.lang.Thread.run(Thread.java:534)

[11/3/06 19:13:00:081 MET] 00001ec9 SystemErr R at java.util.zip.ZipFile.open(Native Method)
[11/3/06 19:13:00:081 MET] 00001ec9 SystemErr R at java.util.zip.ZipFile.<init>(ZipFile.java:111)
[11/3/06 19:13:00:081 MET] 00001ec9 SystemErr R at java.util.zip.ZipFile.<init>(ZipFile.java:127)
[11/3/06 19:13:00:082 MET] 00001ec9 SystemErr R at com.ibm.etools.j2ee.commonarchivecore.strategy.ZipFileLoadStrategyImpl.<init>(ZipFileLoadStrategyImpl.java:40)
[11/3/06 19:13:00:082 MET] 00001ec9 SystemErr R at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.createLoadStrategy(CommonarchiveFactoryImpl.java:305)
[11/3/06 19:13:00:082 MET] 00001ec9 SystemErr R at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.primOpenArchive(CommonarchiveFactoryImpl.java:778)
[11/3/06 19:13:00:082 MET] 00001ec9 SystemErr R at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.openArchive(CommonarchiveFactoryImpl.java:529)
[11/3/06 19:13:00:083 MET] 00001ec9 SystemErr R at com.ibm.etools.commonarchive.impl.CommonarchiveFactoryImpl.openArchive(CommonarchiveFactoryImpl.java:504)
[11/3/06 19:13:00:083 MET] 00001ec9 SystemErr R at com.ibm.ws.management.application.client.AppInstallHelper.getArchive(AppInstallHelper.java:116)
[11/3/06 19:13:00:083 MET] 00001ec9 SystemErr R at com.ibm.ws.management.application.ArchiveSchedulerImpl.getArchive(ArchiveSchedulerImpl.java:131)
[11/3/06 19:13:00:084 MET] 00001ec9 SystemErr R at com.ibm.ws.management.application.ArchiveSchedulerImpl.getArchive(ArchiveSchedulerImpl.java:116)
[11/3/06 19:13:00:084 MET] 00001ec9 SystemErr R at com.ibm.ws.management.application.UpdateSchedulerImpl.getContentAsArchive(UpdateSchedulerImpl.java:139)
[11/3/06 19:13:00:084 MET] 00001ec9 SystemErr R at com.ibm.ws.management.application.task.ExtractionTask.performTask(ExtractionTask.java:124)
[11/3/06 19:13:00:085 MET] 00001ec9 SystemErr R at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:253)
[11/3/06 19:13:00:086 MET] 00001ec9 SystemErr R at java.lang.Thread.run(Thread.java:534)


thanks in advance
Jose Saez
Greenhorn

Joined: Nov 03, 2006
Posts: 2
I found the problem but i dont how solve it.

the problem occurs when i launch ths script with root, but if i change my user to wasuser and launch the script, it work fine, I don�t understand it.

thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: updating ejb module by scripting problems