[JBossWS] - Compile errors with wsconsume generated source
by earniedyke
Greetings all,
I am trying to use wsconsume to generate the artifacts for a very simple web service (see wsdl below). Here are the results of executing the command:
C:\JBoss\jboss-4.2.2.GA\bin>wsconsume -k -p org.ebsinc.adalert.ws -o c:\ebs\work
| spaces\ws-adalert\adalert-service\src -s c:\ebworkspaces\ws-adalert\adalert-serv
| uces\src http://localhost:81/services/echoService?wsdl
| parsing WSDL...
|
|
| generating code...
| org\ebsinc\adalert\ws\\Proxy0.java
| org\ebsinc\adalert\ws\Echo.java
| org\ebsinc\adalert\ws\EchoResponse.java
| org\ebsinc\adalert\ws\EchoService.java
| org\ebsinc\adalert\ws\Log.java
| org\ebsinc\adalert\ws\LogResponse.java
| org\ebsinc\adalert\ws\ObjectFactory.java
| org\ebsinc\adalert\ws\package-info.java
| c:\ebworkspaces\ws-adalert\adalert-servuces\src\org\ebsinc\adalert\ws\Proxy0.java:2:<identifier>expected package org.ebsinc.adalert.ws.;
| ^
| c:\ebworkspaces\ws-adalert\adalert-servuces\src\org\ebsinc\adalert\ws\EchoServic
| e.java:10: malformed floating point literal
| import org.ebsinc.adalert.ws..Proxy0;
| ^
| 2 errors
| compilation failed, errors should have been reported
| Failed to invoke WsImport
| java.lang.IllegalStateException: WsImport invocation failed. Try the verbose swi
| tch for more information
| at org.jboss.ws.tools.jaxws.impl.SunRIConsumerImpl.consume(SunRIConsumer
| Impl.java:190)
| at org.jboss.wsf.spi.tools.cmd.WSConsume.importServices(WSConsume.java:2
| 16)
| at org.jboss.wsf.spi.tools.cmd.WSConsume.main(WSConsume.java:79)
|
Any ideas why this is happening? I am using JBoss 4.2.2.GA's wsconsume.
Thanks in advance for any and all help.
Earnie!
wsdl:
<?xml version="1.0" encoding="UTF-8"?>
| <wsdl:definitions targetNamespace="http://simple.components.mule.org" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://simple.components.mule.org" xmlns:intf="http://simple.components.mule.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><!--WSDL created by Apache Axis version: 1.4
| Built on Apr 22, 2006 (06:55:48 PDT)--><wsdl:types><schema elementFormDefault="qualified" targetNamespace="http://simple.components.mule.org" xmlns="http://www.w3.org/2001/XMLSchema"><element name="echo"><complexType><sequence><element name="in0" type="xsd:string"/></sequence></complexType></element><element name="echoResponse"><complexType><sequence><element name="echoReturn" type="xsd:string"/></sequence></complexType></element><element name="log"><complexType><sequence><element name="in0" type="xsd:string"/></sequence></complexType></element><element name="logResponse"><complexType/></element></schema></wsdl:types>
| <wsdl:message name="logRequest">
| <wsdl:part element="impl:log" name="parameters"/>
| </wsdl:message>
| <wsdl:message name="echoRequest">
| <wsdl:part element="impl:echo" name="parameters"/>
| </wsdl:message>
| <wsdl:message name="echoResponse">
| <wsdl:part element="impl:echoResponse" name="parameters"/>
|
| </wsdl:message>
| <wsdl:message name="logResponse">
| <wsdl:part element="impl:logResponse" name="parameters"/>
| </wsdl:message>
| <wsdl:portType name="$Proxy0">
| <wsdl:operation name="echo">
| <wsdl:input message="impl:echoRequest" name="echoRequest"/>
| <wsdl:output message="impl:echoResponse" name="echoResponse"/>
| </wsdl:operation>
|
| <wsdl:operation name="log">
| <wsdl:input message="impl:logRequest" name="logRequest"/>
| <wsdl:output message="impl:logResponse" name="logResponse"/>
| </wsdl:operation>
| </wsdl:portType>
| <wsdl:binding name="echoServiceSoapBinding" type="impl:$Proxy0">
| <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
| <wsdl:operation name="echo">
| <wsdlsoap:operation soapAction=""/>
|
| <wsdl:input name="echoRequest">
| <wsdlsoap:body use="literal"/>
| </wsdl:input>
| <wsdl:output name="echoResponse">
| <wsdlsoap:body use="literal"/>
| </wsdl:output>
| </wsdl:operation>
| <wsdl:operation name="log">
| <wsdlsoap:operation soapAction=""/>
|
| <wsdl:input name="logRequest">
| <wsdlsoap:body use="literal"/>
| </wsdl:input>
| <wsdl:output name="logResponse">
| <wsdlsoap:body use="literal"/>
| </wsdl:output>
| </wsdl:operation>
| </wsdl:binding>
| <wsdl:service name="echoService">
|
| <wsdl:port binding="impl:echoServiceSoapBinding" name="echoService">
| <wsdlsoap:address location="http://localhost:81/services/echoService"/>
| </wsdl:port>
| </wsdl:service>
| </wsdl:definitions>
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135406#4135406
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135406
18 years, 1 month
[Persistence, JBoss/CMP, Hibernate, Database] - Re: Tomcat 6 + Seam 2.0 + Hibernate - Cannot find datasour
by billevans
Thank you, jaikirin...
I have fiddled with these names, adding & removing prefixes to no avail.
This is what my log tells me:
2008.03.10 10:10:25,176 DEBUG [Configuration] show_sql=true
2008.03.10 10:10:25,176 DEBUG [Configuration] dialect=org.hibernate.dialect.MySQLDialect
2008.03.10 10:10:25,176 DEBUG [Configuration] connection.datasource=java:/gaDatasource
2008.03.10 10:10:25,176 DEBUG [Configuration] cache.provider_class=org.hibernate.cache.HashtableCacheProvider
2008.03.10 10:10:25,176 DEBUG [Configuration] transaction.flush_before_completion=true
2008.03.10 10:10:25,176 DEBUG [Configuration] connection.release_mode=after_statement
2008.03.10 10:10:25,176 DEBUG [Configuration] transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
2008.03.10 10:10:25,176 DEBUG [Configuration] transaction.factory_class=org.hibernate.transaction.JTATransactionFactory
....
[Hibernate has found the datasource and appears to correctly connect it with a Session factory]
2008.03.10 10:10:25,518 INFO [Configuration] Configured SessionFactory: java:/gadb
2008.03.10 10:10:25,518 DEBUG [Configuration] properties: {java.vendor=Sun Microsystems Inc., show_sql=true, sun.java.launcher=SUN_STANDARD, catalina.base=C:\apache-tomcat-6.0.14, sun.management.compiler=HotSpot Client Compiler, connection.datasource=java:/gaDatasource, catalina.useNaming=true, hibernate.transaction.flush_before_completion=true, os.name=Windows XP, sun.boot.class.path=c:\Program Files\Java\jdk1.5.0_12\jre\lib\rt.jar;c:\Program Files\Java\jdk1.5.0_12\jre\lib\i18n.jar;c:\Program Files\Java\jdk1.5.0_12\jre\lib\sunrsasign.jar;c:\Program Files\Java\jdk1.5.0_12\jre\lib\jsse.jar;c:\Program Files\Java\jdk1.5.0_12\jre\lib\jce.jar;c:\Program Files\Java\jdk1.5.0_12\jre\lib\charsets.jar;c:\Program Files\Java\jdk1.5.0_12\jre\classes, java.util.logging.config.file=C:\apache-tomcat-6.0.14\conf\logging.properties, sun.desktop=windows, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.5.0_12-b04, hibernate.cache.provider_class=org.hibernate.cache.HashtableCacheProvider, user.name=bevans, shared.loader=, tomcat.util.buf.StringCache.byte.enabled=true, hibernate.connection.release_mode=after_statement, hibernate.session_factory_name=java:/gadb, user.language=en, java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory, sun.boot.library.path=c:\Program Files\Java\jdk1.5.0_12\jre\bin, dialect=org.hibernate.dialect.MySQLDialect, java.version=1.5.0_12, java.util.logging.manager=org.apache.juli.ClassLoaderLogManager, user.timezone=America/Los_Angeles, sun.arch.data.model=32, java.endorsed.dirs=C:\apache-tomcat-6.0.14\endorsed, sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86, sun.jnu.encoding=Cp1252, file.encoding.pkg=sun.io, package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans., file.separator=\, java.specification.name=Java Platform API Specification, java.class.version=49.0, user.country=US, java.home=c:\Program Files\Java\jdk1.5.0_12\jre, java.vm.info=mixed mode, sharing, os.version=5.1, transaction.factory_class=org.hibernate.transaction.JTATransactionFactory, hibernate.transaction.factory_class=org.hibernate.transaction.JTATransactionFactory, hibernate.connection.datasource=java:/gaDatasource, path.separator=;, java.vm.version=1.5.0_12-b04, user.variant=, java.awt.printerjob=sun.awt.windows.WPrinterJob, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.windows.WToolkit, package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper., transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup, java.naming.factory.url.pkgs=org.apache.naming, user.home=C:\Documents and Settings\bevans, java.specification.vendor=Sun Microsystems Inc., java.library.path=c:\Program Files\Java\jdk1.5.0_12\bin;.;C:\WINDOWS\system32;C:\WINDOWS;c:\program files\java\jdk1.5.0_12\bin;C:\oracle\product\10.2.0\db_1\bin;C:\Eclipse\plugins\org.tigris.subversion.javahl.win32_1.2.2;C:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;C:\apache-ant-1.7.0\bin, java.vendor.url=http://java.sun.com/, java.vm.vendor=Sun Microsystems Inc., hibernate.dialect=org.hibernate.dialect.MySQLDialect, common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar, java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, java.class.path=c:\Program Files\Java\jdk1.5.0_12\lib\tools.jar;C:\apache-tomcat-6.0.14\bin\bootstrap.jar, hibernate.bytecode.use_reflection_optimizer=false, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, catalina.home=C:\apache-tomcat-6.0.14, sun.cpu.endian=little, sun.os.patch.level=Service Pack 2, java.io.tmpdir=C:\apache-tomcat-6.0.14\temp, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, connection.release_mode=after_statement, server.loader=, transaction.flush_before_completion=true, os.arch=x86, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, java.ext.dirs=c:\Program Files\Java\jdk1.5.0_12\jre\lib\ext, user.dir=C:\apache-tomcat-6.0.14\bin, line.separator=
, java.vm.name=Java HotSpot(TM) Client VM, cache.provider_class=org.hibernate.cache.HashtableCacheProvider, file.encoding=Cp1252, hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup, java.specification.version=1.5, hibernate.show_sql=true}
2008.03.10 10:10:25,518 DEBUG [Configuration] Preparing to build session factory with filters : {}
2008.03.10 10:10:25,518 DEBUG [Configuration] processing extends queue
2008.03.10 10:10:25,518 DEBUG [Configuration] processing collection mappings
....
[Then, when my code actually tries to get a session it barfs:]
2008.03.10 10:10:25,533 DEBUG [Configuration] resolving reference to class: com.ga.riskapp.session.UserSessionView
2008.03.10 10:10:25,563 INFO [NamingHelper] JNDI InitialContext properties:{}
2008.03.10 10:10:25,563 FATAL [DatasourceConnectionProvider] Could not find datasource: java:/gaDatasource
javax.naming.NameNotFoundException: Name gaDatasource is not bound in this Context
at org.apache.naming.NamingContext.lookup(NamingContext.java:770)
at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:56)
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:414)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
at com.ga.riskapp.config.dbsource.AppWideSettings.(AppWideSettings.java:72)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135397#4135397
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135397
18 years, 1 month
[JBoss Tools (users)] - Re: howto change projects' database connection?
by daveyx
oh my lord,
thanks max, now i can see it too :-(
my fault:
i copied the hibernate.dialect-propertyline from a internetpage in my browser to jboss tools, but eclipse showed the right syntax without any weird characters
i copied the line to a console an that gave me the following:
| org.hibernat-e.dialect.PostgreSQL-Dialect
|
thus hibernate told me the right exception, because such a dialect is not available
i only was to blind, because the console ouput did not dispay the weird chars, but when creating my question here i copied the weird chars too :-)
anyway, it would be nice if jboss tools would provide a gui to change the databaseconnection like building a new seam project
properties->project facets->modify project... i went this way thousand times, this would be the right place
once again, thanks a lot max
davey
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135392#4135392
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135392
18 years, 1 month
[JBoss jBPM] - Re: context variables not being persisted
by mabogunje
Actually I am closing the context, here is the full code :
JbpmContext jbpmContext = s_jbpmConfiguration.createJbpmContext();
try
{
ProcessDefinition definition = jbpmContext.getGraphSession().getProcessDefinition(Long.parseLong(instanceTO.getTemplateId()));
ProcessInstance instance = new ProcessInstance(definition);
ContextInstance contextInstance = (ContextInstance)instance.getInstance(ContextInstance.class);
contextInstance.setVariable("name","name");
contextInstance.createVariable("test","test");
jbpmContext.save(instance);
}
catch (Exception e)
{
throw new WorkflowEngineException(e.getMessage(), e);
}
finally
{
jbpmContext.close();
}
Also when I look in the ProcessInstance object during runtime, there are instances and transientInstances, however instances remains null, while transient instance contains my ContextInstance and LoggingInstance. As I add variables, they are being added to my transient instance. Is that correct ? That seems like the reason they are not being persisted but I dont know why its happening.
Thanks for all your help
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135387#4135387
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4135387
18 years, 1 month