<DIV>This is my code:</DIV>
<DIV>First of all I have this file:</DIV>
<DIV>&nbsp;</DIV>
<DIV>package javamaps;</DIV>
<DIV>&nbsp;</DIV>
<DIV>public class MapserverLibLoad{</DIV>
<DIV>&nbsp; public static void loadLibrary() throws UnsatisfiedLinkError{<BR>&nbsp;&nbsp;&nbsp; System.loadLibrary("mapscript");<BR>&nbsp; }<BR>}</DIV>
<DIV>&nbsp;</DIV>
<DIV>Then this is the principal program, as you see it is a servlet:</DIV>
<DIV>&nbsp;</DIV>
<DIV>import javamaps.*;<BR>import edu.umn.gis.mapscript.*;</DIV>
<DIV>import javax.ejb.*;</DIV>
<DIV>import javax.xml.parsers.*;<BR>import javax.xml.transform.*;<BR>import javax.xml.transform.dom.*;<BR>import org.w3c.dom.*;</DIV>
<DIV>import java.sql.*;<BR>import javax.sql.*;<BR>import javax.naming.*;</DIV>
<DIV><BR>import javax.servlet.*;<BR>import javax.servlet.http.*;<BR>import java.io.*;</DIV>
<DIV>public class test2 extends HttpServlet{<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; InitialContext initialContext=null;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; static{<BR>&nbsp;&nbsp;&nbsp; try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MapserverLibLoad.loadLibrary();<BR>&nbsp;&nbsp;&nbsp; }catch(UnsatisfiedLinkError e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("CONTINUE");<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp; }<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; //----------------------------------------------------------------------------------------------------------------------------&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp; private Connection createDatabaseConnection()throws EJBException{<BR>&nbsp;&nbsp;&nbsp; DataSource dataSource;<BR>&nbsp;&nbsp;&nbsp; Connection connection;<BR>&nbsp;&nbsp;&nbsp; PreparedStatement stmt;<BR>&nbsp;&nbsp;&nbsp; try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dataSource = (DataSource)
 initialContext.lookup("jdbc/lbs");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connection= dataSource.getConnection();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //System.out.println(" DATABSE:::::"+connection.getMetaData().getUserName());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return connection;<BR>&nbsp;&nbsp;&nbsp; }catch (SQLException e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw (new EJBException(e));<BR>&nbsp;&nbsp;&nbsp; }catch (NamingException e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw (new EJBException(e));<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp; }</DIV>
<DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;<BR>//----------------------------------------------------------------------------------------------------------------------------<BR>&nbsp;public void init (ServletConfig cfg){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("Try to init servlet");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.flush();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initialContext= new InitialContext();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(Exception e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw (new EJBException(e));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;}//fin init<BR>&nbsp;<BR>&nbsp;public void service (HttpServletRequest req, HttpServletResponse res){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Connection conexion=null;<BR>&nbsp;&nbsp;String imei=null;<BR>&nbsp;&nbsp;PrintWriter out=null;<BR>&nbsp;&nbsp;Statement orden=null;<BR>&nbsp;&nbsp;ResultSet rs=null;<BR>&nbsp;&nbsp;String SQL=null;<BR>&nbsp;&nbsp;<BR>&nbsp;try{&nbsp;&nbsp;&nbsp; itemObj item = new itemObj();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(" BIG NAME :&gt;&gt;"+item.getName()+"&lt;&lt;");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 conexion=this.createDatabaseConnection();<BR>&nbsp;&nbsp;imei=req.getParameter("IMEI");<BR>&nbsp;&nbsp;out=res.getWriter();<BR>&nbsp;&nbsp;SQL="SELECT * FROM Client WHERE Name=";<BR>&nbsp;&nbsp;SQL=SQL+"'"+imei+"'"; <BR>&nbsp;&nbsp;orden=conexion.createStatement();<BR>&nbsp;&nbsp;rs=orden.executeQuery(SQL);<BR>&nbsp;&nbsp;res.setContentType("text/html");<BR>&nbsp;&nbsp;out.println("&lt;/Body&gt;&lt;/HTML&gt;");<BR>&nbsp;&nbsp;out.println("&lt;TABLE border=1&gt;");<BR>&nbsp;&nbsp;rs.next();//I move to the first row<BR>&nbsp;&nbsp;out.println("&lt;TR&gt;&lt;TD COLSPAN=3&gt;");<BR>&nbsp;&nbsp;out.println("&lt;/TD&gt;&lt;/TR&gt;");<BR>&nbsp;&nbsp;out.println("&lt;TR&gt;&lt;TD&gt;"+rs.getString("Name"));<BR>&nbsp;&nbsp;out.println("&lt;/TD&gt;&lt;TD&gt;"+rs.getString("Mobile"));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 out.println("&lt;/TD&gt;&lt;TD&gt;"+rs.getString("Telephone_Number"));<BR>&nbsp;&nbsp;out.println("&lt;/TD&gt;&lt;/TR&gt;");<BR>&nbsp;&nbsp;while (rs.next()){<BR>&nbsp;&nbsp;&nbsp;out.println("&lt;TR&gt;&lt;TD&gt;"+rs.getString("Name"));<BR>&nbsp;&nbsp;&nbsp;out.println("&lt;/TD&gt;&lt;TD&gt;"+rs.getString("Mobile"));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out.println("&lt;/TD&gt;&lt;TD&gt;"+rs.getString("Telephone_Number"));<BR>&nbsp;&nbsp;&nbsp;out.println("&lt;/TD&gt;&lt;/TR&gt;");<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;out.println("&lt;/TABLE&gt;");<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;<BR>&nbsp;}//fin try<BR>&nbsp;catch (Exception e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(e);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch (Throwable
 e){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("WRONGG&nbsp;&nbsp; POINT");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<BR>&nbsp;}finally{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out.close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rs.close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; conexion.close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; orden.close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }catch(Exception e){ <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw (new
 EJBException(e));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }//fin service<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>}</DIV>
<DIV>&nbsp;</DIV>
<DIV>It seems as like he can't reach the mapserver librarys and I don't know why.It gives me this error:</DIV>
<DIV>&nbsp;</DIV>
<DIV>java.lang.UnsatisfiedLinkError: new_itemObj</DIV>
<DIV>&nbsp;</DIV>
<DIV>Can someone help me?</DIV>
<DIV>Know what I'm doing wrong?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thank you</DIV>
<DIV>&nbsp;</DIV>
<DIV>Jose Luis</DIV><p>
                <hr size=1><br><table><tr><td><a href="http://es.rd.yahoo.com/mail_es/tagline/mail/image/*http://es.mail.yahoo.com"><img src="http://eur.i1.yimg.com/eur.yimg.com/i/es/mail/mails.gif" height=80 width=230 alt="Nuevo Correo Yahoo!" border=0 align="left"></a></td></tr></table>