Problem integrating Axis WF-XML Service
Gabriel Gruber <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.shark |
|---|---|
| Message-ID | <OF484632C0.98A96332-ONC125704E.002CF276-C125704E.002D4EED@workflow.at> |
Hi!
I am trying to integrate the Shark Wf-XML Service into an own ant-script,
which basicly starts the same classes as the shark axis server does.
however I get an exception.
my antscript looks like this:
<!--
================================================================== -->
<!-- Start Shark Axis Webservice at Port 8081 -->
<!--
================================================================== -->
<target name="sharkaxis" depends="_prepareConfFile">
<java classname="org.enhydra.shark.wfxml.SharkServiceImpl"
fork="true"
dir="${basedir}/WebRoot/WEB-INF/classes">
<arg value="${basedir}/setup/conf/Shark.conf"/>
<arg value="-p"/>
<arg value="8081"/>
<classpath>
<pathelement
location="${basedir}/WebRoot/WEB-INF/classes"/>
<fileset
dir="${basedir}/WebRoot/WEB-INF/lib">
<include name="*.jar" />
</fileset>
<fileset dir="${shark-lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${jdbc-lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${csh-lib}">
<include name="*.jar" />
</fileset>
</classpath>
</java>
</target>
the exception I get (after shark itself successfully started) is:
[java] SharkEngineManager -> Shark engine is being initialized ...
[java] 2005-07-30 10:07:52,016: SharkEngineManager -> Working with
'org.enhydra.shark.CallbackUtil' implementation of core CallbackUtilities
API
[java] 2005-07-30 10:07:52,032: SharkEngineManager -> Working with
'org.enhydra.shark.SharkObjectFactory' implementation of core
SharkObjectFactory API
[java] 2005-07-30 10:07:52,032: SharkEngineManager -> Working with
'org.enhydra.shark.ToolAgentManagerImpl' implementation of core
ToolAgentManager API
[java] 2005-07-30 10:07:52,032: SharkEngineManager -> Working with
'org.enhydra.shark.logging.StandardLoggingManager' implementation of
Logging API
[java] 2005-07-30 10:07:52,048: SharkEngineManager -> Working with
'at.workflow.webdesk.wf.sharkimpl.WfSharkAssignmentManager' implementation
of Assignment API
[java] 2005-07-30 10:07:52,048: SharkEngineManager -> Working without
Authentication API implementation - AuthenticationManager is not
specified.
[java] 2005-07-30 10:07:52,048: SharkEngineManager -> Working without
Caching API implementation - CacheManager is not specified.
[java] 2005-07-30 10:07:53,741: DODSPersistentManager -> manager
configured - working with DB
"jdbc:microsoft:sqlserver://amadeus:1433;DatabaseName=shark;SelectMethod=cursor"
[java] 2005-07-30 10:07:53,741: DODSPersistentManager -> -
using DB Driver "com.microsoft.jdbc.sqlserver.SQLServerDriver"
[java] 2005-07-30 10:07:53,741: DODSPersistentManager -> -
persisting String variables into BLOB for sizes greater than 4000
[java] 2005-07-30 10:07:53,741: SharkEngineManager -> Working with
'org.enhydra.shark.instancepersistence.DODSPersistentManager'
implementation of InstancePersistence API
[java] 2005-07-30 10:07:53,757: SharkEngineManager -> Working without
EventAudit API implementation - EventAuditManager is not specified.
[java] 2005-07-30 10:07:53,757: SharkEngineManager -> Working without
Limit API implementation - LimitAgentManager is not specified.
[java] 2005-07-30 10:07:53,835: SharkEngineManager -> Working with
'org.enhydra.shark.processlocking.DODSLockMaster' implementation of
ProcessLocking API
[java] 2005-07-30 10:07:53,977: SharkEngineManager -> Working with
'org.enhydra.shark.partmappersistence.DODSParticipantMappingMgr'
implementation of ParticipantMapPersistence API
[java] 2005-07-30 10:07:53,977: SharkEngineManager -> Working without
ApplicationMapPersistence API implementation -
ApplicationMapPersistenceManager is not specified.
[java] 2005-07-30 10:07:53,977: SharkEngineManager -> Working without
ScriptMapPersistence API implementation - ScriptMapPersistenceManager is
not specified.
[java] 2005-07-30 10:07:53,992: SharkEngineManager -> Working with
'org.enhydra.shark.repositorypersistence.DODSRepositoryPersistenceManager'
implementation of RepositoryPersistence API
[java] 2005-07-30 10:07:54,008: SharkEngineManager -> Working with
'org.enhydra.shark.scripting.StandardScriptingManager' implementation of
Scripting API
[java] 2005-07-30 10:07:54,008: SharkEngineManager -> Working without
Security API implementation - SecurityManager is not specified.
[java] 2005-07-30 10:07:54,024: SharkEngineManager -> Working with
'org.enhydra.shark.toolagent.ToolAgentFactoryImpl' implementation of
ToolAgent API
[java] 2005-07-30 10:07:54,024: SharkEngineManager -> Working with
'org.enhydra.shark.transaction.DODSTransactionFactory' implementation of
Transaction API
[java] 2005-07-30 10:07:54,039: SharkEngineManager -> Working with
'org.enhydra.shark.usergroup.DODSUserGroupManager' implementation of
UserGroup API
[java] 2005-07-30 10:07:54,055: SharkEngineManager -> Working with
'org.enhydra.shark.usertransaction.DODSUserTransactionFactory'
implementation of UserTransaction API
[java] 2005-07-30 10:07:54,055: SharkEngineManager -> Working without
wfEngineInteroperability API implementation - WfEngineInteroperability
implementation is not specified.
[java] 2005-07-30 10:07:54,086: The repository
EXTERNAL_PACKAGES_REPOSITORY is at
G:\j2ee\eclipse\workspace\webdesk3\setup\repository\external
[java] 2005-07-30 10:07:54,102: SharkUtilities -> synchronizing XPDL
cache
[java] version:1122205688000
[java] Shark -> shark engine initialization is finished, it lasted 4
[s]
[java] Shark -> Shark ready and waiting ...
[java] 2005-07-30 10:07:56,439: ExecutionAdmin -> User admin with
connection key 1 is logged on
[java] javax.xml.rpc.JAXRPCException: Default type mapping cannot be
modified.
[java] at org.apache.axis.encoding.DefaultTypeMappingImpl.register(
DefaultTypeMappingImpl.java:743)
[java] at org.enhydra.shark.wfxml.SharkServiceImpl.main(
SharkServiceImpl.java:70)
[java] org.enhydra.shark.api.RootError: Default type mapping cannot
be modified.
[java] at org.enhydra.shark.wfxml.SharkServiceImpl.main(
SharkServiceImpl.java:92)
[java] Caused by: javax.xml.rpc.JAXRPCException: Default type mapping
cannot be modified.
[java] at org.apache.axis.encoding.DefaultTypeMappingImpl.register(
DefaultTypeMappingImpl.java:743)
[java] at org.enhydra.shark.wfxml.SharkServiceImpl.main(
SharkServiceImpl.java:70)
[java] Exception in thread "main"
[java] Java Result: 1
the exception is thrown at this line in Class SharkServiceImpl:
DefaultTypeMappingImpl.getSingleton()
.register(String.class,
xmlType,
new SimpleSerializerFactory(String.class,
new
javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema",
"string")),
new AltBeanDeserializerFactory(String.class,
new
javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema",
"string")));
Does anybody of you guys have clue?
thanx alot in advance!
cheers,
gabriel
message-footer.txt
(text/plain, 271 B)
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws