We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

xercess problem

hatem_from_mesr
on
Medium Priority
209 Views
Last Modified: 2013-11-23
hi all ,
when I'm trying  to install xercess I'm facing trouble would you please help me in that

[root@localhost xerces-2_9_1]# export PATH="/usr/share/java/bin":"/bin":"/sbin":"/opt/lampp/bin":$PATH;
[root@localhost xerces-2_9_1]# export JAVA_HOME="/usr/share/java";
[root@localhost xerces-2_9_1]# export JRE_HOME="/usr/share/java/jre";
[root@localhost xerces-2_9_1]# ./build.sh all

Xerces-Java Build System
------------------------

Building with classpath /usr/share/java/lib/tools.jar:/usr/share/java/lib/classes.zip:./tools/ant.jar:./tools/ant-nodeps.jar:./tools/xml-apis.jar:./tools/xercesImpl.jar:./tools/bin/xjavac.jar
Starting Ant...

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/Main
thanks in advance
best regards
hatem gamal
Comment
Watch Question

You are missing apache Ant for building. Add the ant.jat to your classpath
I have just had a look ... normally there is a tools sub-directory and this contains Ant. as the reference to the libs are made by statements like "./tools/ant.jar" you can't call the build script from another directory. You have to change to the direactory and call "./build.sh all" from there.
CERTIFIED EXPERT
Top Expert 2016

Commented:
Please post output of
ls -l ./tools/ant.jar
 
jar tf ./tools/ant.jar | grep Main

Open in new window

Author

Commented:
I added it but it's the same does it nead to be installed separately
[root@localhost xerces-2_9_1]#
export CLASSPATH=.:"/hatem/install/jsp_servlet/tomcat/tomcat/common/lib/servlet-api.jar":"/hatem/install/jsp_servlet/tomcat/tomcat/common/lib/mysql-connector-java-5.1.7-bin.jar":"/usr/share/java1.4.2/ant.jar";
[root@localhost xerces-2_9_1]# ./build.sh all

Xerces-Java Build System
------------------------

Building with classpath /usr/share/java/lib/tools.jar:/usr/share/java/lib/classes.zip:./tools/ant.jar:./tools/ant-nodeps.jar:./tools/xml-apis.jar:./tools/xercesImpl.jar:./tools/bin/xjavac.jar
Starting Ant...

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/Main
please help
best regards
hatem gamal
CERTIFIED EXPERT
Top Expert 2016

Commented:
All  you've posted is what your posted before essentially and not what i asked you to post
Mick BarryJava Developer
CERTIFIED EXPERT
Top Expert 2010

Commented:
Why are you building it?  There are binary distributions available, you only need to build from source if you want to change something.
Mick BarryJava Developer
CERTIFIED EXPERT
Top Expert 2010

Commented:
To build it you need to have xerces tool installed as well as the source release

Author

Commented:
CEHJ,
>>>ls -l ./tools/ant.jar
 I don't have directory called tools

>>>>jar tf ./tools/ant.jar | grep Main
[root@localhost xerces-2_9_1]# jar tf ./tools/ant.jar | grep Main
java.io.FileNotFoundException: ./tools/ant.jar (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at java.io.FileInputStream.<init>(FileInputStream.java:66)
        at sun.tools.jar.Main.run(Main.java:185)
        at sun.tools.jar.Main.main(Main.java:904)
Mick BarryJava Developer
CERTIFIED EXPERT
Top Expert 2010

Commented:
as I mentioned above you need to install xerces tools, you can download it where you got the source

Author

Commented:
hi all,
ant.jar is link to ant-1.6.5,jar there is no tools directory
CERTIFIED EXPERT
Top Expert 2016

Commented:
>>I don't have directory called tools

Hence your problem. You need to have the tools jars in the classpath. What are you trying to do with xerces that you need to build it?
Java Developer
CERTIFIED EXPERT
Top Expert 2010
Commented:
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.