[ 
https://issues.apache.org/jira/browse/CONNECTORS-1658?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17232708#comment-17232708
 ] 

Karl Wright commented on CONNECTORS-1658:
-----------------------------------------

First, you need to set JAVA_HOME appropriately, e.g:

{code}
C:\wip\mcf\trunk>echo %JAVA_HOME%
c:\Program Files\Java\jdk1.8.0_181

C:\wip\mcf\trunk>
{code}

You can use jdk 11 but it MUST be a jdk you point at, not just a runtime.

Second, when I build here from a fresh checkout, this is what I see:

{code}
C:\wip\mcf\trunk>ant make-core-deps
...(lots of download activity)...
download-via-maven:
      [get] Getting: 
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.8/jackson-annotations-2.9.8.jar
      [get] To: C:\wip\mcf\trunk\lib\jackson-annotations-2.9.8.jar

make-core-deps:
     [copy] Copying 3 files to C:\wip\mcf\trunk\lib

BUILD SUCCESSFUL
Total time: 7 minutes 55 seconds
{code}

You only need to do the above ONCE, unless it errors out for some reason.

Then:

{code}
C:\wip\mcf\trunk>ant build
...(lots of build activity)...
general-add-repository-connector-proprietary-commented:

general-add-repository-connector-proprietary-non-commented:

general-add-repository-connector:

build:

BUILD SUCCESSFUL
Total time: 2 minutes 55 seconds
{code}

This builds the framework and all the individual connectors.  After you run 
this step, you can update the individual connectors individually and that too 
works, but until the framework is built that won't work.

If the above steps do not work for you, please let me know at what point they 
fail.


> java.lang.NoClassDefFoundError: javax/activation/DataSource
> -----------------------------------------------------------
>
>                 Key: CONNECTORS-1658
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1658
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Build
>            Reporter: Nav
>            Priority: Major
>         Attachments: csws.log
>
>
> I am trying to compile the project with Ant. For both the main Project & the 
> csws connector, I am facing the below error. It has been a decade since I 
> used Ant. Please help:
> _classcreate-wsdl-cxf:_
>  _[java] Exception in thread "main" java.lang.NoClassDefFoundError: 
> javax/activation/DataSource_
>  _[java] at 
> com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.<clinit>(RuntimeBuiltinLeafInfoImpl.java:478)_
>  _[java] at 
> com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:63)_
>  _[java] at 
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:128)_
>  _[java] at 
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:84)_
>  _[java] at 
> com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:162)_
>  _[java] at 
> com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:92)_
>  _[java] at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:455)_
>  _[java] at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:303)_
>  _[java] at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:139)_
>  _[java] at 
> com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1156)_
>  _[java] at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:165)_
>  _[java] at 
> com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:289)_
>  _[java] at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)_
>  _[java] at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)_
>  _[java] at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)_
>  _[java] at java.base/java.lang.reflect.Method.invoke(Method.java:566)_
>  _[java] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:217)_
>  _[java] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:175)_
>  _[java] at javax.xml.bind.ContextFinder.find(ContextFinder.java:353)_
>  _[java] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:508)_
>  _[java] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:465)_
>  _[java] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:366)_
>  _[java] at 
> org.apache.cxf.tools.wsdlto.core.PluginLoader.init(PluginLoader.java:78)_
>  _[java] at 
> org.apache.cxf.tools.wsdlto.core.PluginLoader.<init>(PluginLoader.java:73)_
>  _[java] at 
> org.apache.cxf.tools.wsdlto.core.PluginLoader.newInstance(PluginLoader.java:106)_
>  _[java] at org.apache.cxf.tools.wsdlto.WSDLToJava.<init>(WSDLToJava.java:48)_
>  _[java] at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:182)_
>  _[java] Caused by: java.lang.ClassNotFoundException: 
> javax.activation.DataSource_
>  _[java] at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)_
>  _[java] at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)_
>  _[java] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)_
>  _[java] ... 27 more_
>  _[java] Java Result: 1_



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to