ik heb een java-project waarin momenteel een tweetal sessionbeans zitten, die vervangen moeten worden door 2 webservices (schoolopdracht).
Nu heb ik alle xml-files aangemaakt in de server en de client, en de server deployed ook gewoon naar jboss. Maar als ik de client ga deployen krijg ik een NullPointerException zonder extra uitleg, ook als ik ant - debug draai.
Ik heb hiervoor al gekeken op google en op de fora van jboss, en daar komt de foutmelding wel voor, maar geen oplossing. Ik gebruik jboss 4.0.5.GA met jbossws 1.0.3 SP1.
Heeft iemand een idee waar ik naar moet zoeken om het probleem op te lossen? Ter info nog de build.xml en de foutmelding (en het config.file staat op de goede plek):
foutmelding:
Nu heb ik alle xml-files aangemaakt in de server en de client, en de server deployed ook gewoon naar jboss. Maar als ik de client ga deployen krijg ik een NullPointerException zonder extra uitleg, ook als ik ant - debug draai.
Ik heb hiervoor al gekeken op google en op de fora van jboss, en daar komt de foutmelding wel voor, maar geen oplossing. Ik gebruik jboss 4.0.5.GA met jbossws 1.0.3 SP1.
Heeft iemand een idee waar ik naar moet zoeken om het probleem op te lossen? Ter info nog de build.xml en de foutmelding (en het config.file staat op de goede plek):
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
| <?xml version="1.0" encoding="UTF-8"?> <project name="ABC-Frontend_WSDL" default="deploy" basedir="."> <property environment="env"/> <property name="jboss.home" value="${env.JBOSS_HOME}"/> <property name="jboss.server" value="${jboss.home}/server/default"/> <property name="jboss.deploy" value="${jboss.server}/deploy"/> <property name="war.dir" value="war"/> <property name="sources" value="src"/> <property name="classes" value="${war.dir}/WEB-INF/classes"/> <property name="web-app" value="${ant.project.name}.war"/> <property name="sar.dir" value="DynamicLoginConfig/sar/"/> <property name="bankSar" value="${ant.project.name}.sar"/> <property name="config.file" value="wstools-config.xml"/> <path id="jboss.path"> <fileset dir="${jboss.home}/client"> <include name="**/*.jar"/> </fileset> </path> <path id="xsmodel"> <fileset dir="${jboss.home}/lib/endorsed"> <include name="**/*.jar"/> </fileset> </path> <taskdef name="wstools" classname="org.jboss.ws.tools.ant.wstools"> <classpath refid="jboss.path"/> <classpath path="${classes}"/> </taskdef> <target name="clean"> <echo message="Deleting files from ${classes}" /> <delete includeemptydirs="true"> <fileset dir="${classes}" includes="**/*.class"/> </delete> </target> <target name="wstools" depends="clean"> <wstools dest="${sources}" config="${config.file}"/> </target> <target name="compile" depends="wstools"> <javac srcdir="${sources}" destdir="${classes}"> <include name="**/*.java"/> <classpath refid="j2ee"/> <classpath refid="xsmodel"/> </javac> </target> <target name="deploy" depends="sar, compile"> <jar destfile="${web-app}" basedir="${war.dir}"/> <!-- <move file="${web-app}" todir="${jboss.deploy}"/> --> <copy file="${web-app}" tofile="${jboss.deploy}/${web-app}"/> </target> <path id="j2ee"> <pathelement path="."/> <pathelement path="../ABC-Backend/jar"/> <fileset dir="${jboss.server}/lib"> <include name="**/*.jar"/> </fileset> </path> <target name="sar"> <echo message="compiling sar file" /> <jar destfile="${bankSar}" basedir="${sar.dir}" /> <move file="${bankSar}" todir="${jboss.deploy}" /> </target> </project> |
foutmelding:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| Buildfile: /home/cbijlsma/localworkspace/eclipse/ABC-Bank_WSDL/build.xml
sar:
[echo] compiling sar file
[jar] Building jar: /home/cbijlsma/localworkspace/eclipse/ABC-Bank_WSDL/ABC-Frontend_WSDL.sar
[move] Moving 1 file to /opt/jboss-4.0.5.GA/server/default/deploy
clean:
[echo] Deleting files from war/WEB-INF/classes
wstools:
[wstools] log4j:WARN No appenders could be found for logger (org.jboss.ws.tools.WSTools).
[wstools] log4j:WARN Please initialize the log4j system properly.
[wstools] java.lang.NullPointerException
[wstools] at java.io.File.<init>(File.java:222)
[wstools] at org.jboss.ws.tools.helpers.ToolsHelper.handleWSDLToJavaGeneration(ToolsHelper.java:308)
[wstools] at org.jboss.ws.tools.WSTools.process(WSTools.java:138)
[wstools] at org.jboss.ws.tools.WSTools.generate(WSTools.java:120)
[wstools] at org.jboss.ws.tools.ant.wstools.execute(wstools.java:103)
[wstools] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[wstools] at org.apache.tools.ant.Task.perform(Task.java:364)
[wstools] at org.apache.tools.ant.Target.execute(Target.java:341)
[wstools] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[wstools] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[wstools] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[wstools] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[wstools] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
[wstools] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[wstools] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
[wstools] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
BUILD FAILED
/home/cbijlsma/localworkspace/eclipse/ABC-Bank_WSDL/build.xml:41: Error running jbossws:
Total time: 2 seconds |
[ Voor 0% gewijzigd door coenbijlsma op 10-06-2007 19:40 . Reden: oops... programmeertaal vergeten O-) ]