Hi all;

i have a problem with a servlet where  the code is like this;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import java.text.*;
import java.net.*;
import java.net.URL;
import java.sql.*;

import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

import org.xml.sax.*;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;

import org.apache.crimson.tree.XmlDocument;

import javax.xml.parsers.*;
import javax.xml.transform.stream.StreamSource;

import dip.OrdreReader;

public class Starter extends HttpServlet
{
.....
public void service( javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) {
.....
                                OrdreReader Order = new OrdreReader();
...

Order.ReadOrder(ordre.item(o).getChildNodes(), name);

....
}
....
}

The reference classe goes lige this

package dip;

import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;



public class OrdreReader {

        String[][] Data = new String[999][999];

        public void ReadOrder(NodeList ordre, String NName) {
                String param = new String();

                int i = ordre.getLength();
//                      System.out.println("----------------------" + NName
+ "---------------Linier:" + i + "-");

                for (int s = 0; s < i ;s++ ){

                        String name =  ordre.item(s).getLocalName();
                        String ValueNode = ordre.item(s).getNodeValue();
                        String vardi = new String();


                        if(name != null) {
//                              System.out.println("   *******************"
+ name + "****************Linie:" + s + "-");
                                vardi =
ReadTextValue(ordre.item(s).getChildNodes());
                        }
                        //System.out.println(vardi.length());
                        //if (vardi.length() !=  0 && name != null) {
                        if (vardi.length() >  0) {
                                //System.out.println("Len=" + vardi.length()
+ "   Svar = " + name + "=" + vardi + " Linier;" +
ordre.item(s).getChildNodes().getLength());
                        }


                        if (ordre.item(s).getChildNodes().getLength() > 1) {
                                ReadOrder(ordre.item(s).getChildNodes(),
name);
                        }


                }


        }


        private String ReadTextValue(NodeList tekster) {
                String retur = new String();
                int i = tekster.getLength();
//                      System.out.println("
-----------------TextElements---------------Linier:" + i + "-");
                for (int s = 0; s < i ;s++ ){
                        String name =  tekster.item(s).getLocalName();
                        String ValueNode = tekster.item(s).getNodeValue();
                        if(ValueNode != null ){
                                return ValueNode;
                        }
                }

                return null;

        }

}


When i compile the 2 classes i get no error, but when i run the servlet i
get the following message;

root cause

java.lang.NoClassDefFoundError: dip/OrdreReader
        at Starter.service(Starter.java, Compiled Code)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at filters.ExampleFilter.doFilter(ExampleFilter.java:149)
.....


Does anyone see the problem?

Regards
Anders

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to