[Soaplab2-dev] making and running services
Brought to you by:
marsenger
From: Iwe M. <e.c...@gm...> - 2011-03-07 13:44:56
|
Hello Soaplab team, I have a few issues with soaplab2. Whenever I make small changes to an ACD file (I am trying to implement a bunch of our group's scripts in soaplab to make them available for wide use) I have to rebuild the war file, and restart the tomcat server. I do this with a shell script. The problem is this takes about a minute. So every change I make takes at least a minute to test. Is there maybe a better, faster solution? Soaplab restart script: sudo ant gensowa sudo ant jaxdeploy ./tomcat_restart.sh Another problem I seem to have is an inconsistency in the list of services after a restart. The spinet application and Taverna recognize the new or changed services but the list (/services) is not properly refreshed. Taverna also does not load the new services correctly because it can't find them, even though they are in the list. The error is shown below: Caused by: net.sf.taverna.t2.workflowmodel.processor.activity.ActivityConfigurationException: : Unable to call the get spec method for endpoint : http://localhost:8080/soaplab2-axis/services/benchmark_vis.pyramid Remote exception message The AXIS engine could not find a target service to invoke! targetService is benchmark_vis.pyramid The last problem is that after conversion of some of the ACD files there apparently is a problem with the generated XML. Taverna's log file indicates that with the following error: Caused by: java.lang.IllegalArgumentException: The char '0x1f' after '' is not a valid XML character. I hope this was enough information to help me out a little. Thanks in advance! Greetings, Iwe Muiser -- Iwe EC Muiser Master student NTNU - Department of Cancer Research and Molecular Medicine Bioinformatics & Gene Regulation Group Laboratory Centre, 5th floor. Erling Skjalgssons gt. 1 Trondheim +4594157082 |