Salve ho un oggetto COM, da utilizzare, scritto in java, dopo averlo registrato come tale sto provando ad utilizzarlo.
Questo è il codice della pagina asp che sto usando
Fino a quando non ho richiamato il metodo openConnectionNew(parameters,values)codice:<%@ Language=VBScript %> <%dim fso, mp, fs, regPath, Dummy, szFinal, szPara, szValue, mpResult regPath=Server.MapPath("./properties") set fso=server.CreateObject("Scripting.FileSystemObject") szFinal="":szPara="":szValue="" set FileStream=FSO.opentextfile(regPath & "/file.xxx",1) szValue="123456,zzzz,xxxyy,000001,100,978,N,http://miourl/paginaok.asp,http://mi...,click,N,00004" szPara="parametro1,userID,password,parametro2,parametro3,parametro4,parametro5,urlOk,urlKo,parametro6,parametro7,parametro8" do while not FileStream.AtEndOfStream Dummy=FileStream.ReadLine szFinal=szFinal & Dummy & " " loop FileStream.close set FileStream=nothing set fso=nothing parameters=split(szPara,",") values=split(szValue,",") set mp=server.CreateObject("JAVAClass") mpResult=mp.openConnectionNew(parameters,values) set mp=nothing %>
non ha generato errori, come dire che l'oggetto COM è stato trovato.
Quando ho aggiunto la chiamata al metodo di cui sopra la pafina di errore di IIS con:
"Eccezione Java (0x80004005)
java.lang.NoClassDefFoundError"
La classe java è stata copiata nella cartella window\java\trustlib\com\usi\utility
Ho impostato nelle variabili di ambiente CLASSPATH=C:\windows\java\trustlib\
La codepage della classe e: C:\windows\java\trustlib\com\usi\utility
Dove sto sbagliando..
grazie

Rispondi quotando