jsp compilationsfejl....
Jeg sidder pt. og er i gang med at lave et projekt færdigt med et indkøbssystem (jvf. tidligere spørgsmål).De vare som skal ud på hjemmmesiden findes i filen eversaf.txt. Der arbejdes på en AS400 med WebSphere og alle siderne er skrevet i jsp. Under udviklingen har jeg arbejdet på min bærbare som kører XP, men naive mig, troede at jeg bare kunne trække siderne over på as400....
Jeg er rendt ind i et lille (læs: stort) problem som jeg håber I kan hjælpe med.
Alle filerne er lagt på serveren i kataloget:
\\qdkhob400\INTERNET\katalog\
FileInputStream IndFil = new FileInputStream("\\qdkhob400\INTERNET\katalog\data\evarsaf.txt");
DataInputStream IndStroem = new DataInputStream(\\qdkhob400\INTERNET\katalog\data\evarsaf.txt.openStrem() );
Ved hjælpe af WebSphere consollen kan jeg lægge siderne i kataloget:
\\qdkhob400\QIBM\UserData\WebASAdv\default\hosts\default_host\Produktkatalog\web\
Derved kan jeg læse siderne via adressen f.eks.: http://dkhob400/webapp/katalog/katalog.jsp
filen eversaf.txt ligger også i dette bibliotek.
Mit problem er at når jeg prøver at åbne en side hvori jeg henter data fra filen, så får jeg følgende fejl:
Error 500
An error has occured while processing request:http://dkhob400/webapp/katalog/filplacering.jsp
Message: Server caught unhandled exception from servlet [JSP 1.0 Processor]: Server caught unhandled exception from JSP [filplacering.jsp]
Target Servlet: JSP 1.0 Processor
StackTrace:
--------------------------------------------------------------------------------
Root Error-1: No such path or directory. c:/evarsaf.txt
java.io.FileNotFoundException: No such path or directory. c:/evarsaf.txt
java/lang/Throwable.<init>(Ljava/lang/String;)V+4 (Throwable.java:94)
java/io/FileInputStream.<init>(Ljava/lang/String;)V+28 (FileInputStream.java:68)
QIBM/UserData/WebASAdv/d_00025fault/hosts/_00025efault_0005fhost/Produktkatalog/web/_0005f/_filplacering_2E_jsp_jsp_1._jspService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0 (_filplacering_2E_jsp_jsp_1.java:56)
com/sun/jsp/runtime/HttpJspBase.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+134 (HttpJspBase.java:175)
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+25 (HttpServlet.java:853)
com/sun/jsp/runtime/JspServlet$JspServletWrapper.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+268 (JspServlet.java:253)
com/sun/jsp/runtime/JspServlet.serviceJspFile(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Ljava/lang/Throwable;)V+186 (JspServlet.java:863)
com/sun/jsp/runtime/JspServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+111 (JspServlet.java:773)
javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+25 (HttpServlet.java:853)
com/ibm/servlet/engine/webapp/StrictServletInstance.doService(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+21 (ServletManager.java:626)
com/ibm/servlet/engine/webapp/StrictLifecycleServlet._service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+46 (StrictLifecycleServlet.java:160)
com/ibm/servlet/engine/webapp/ServletInstance.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lcom/ibm/servlet/engine/webapp/WebAppServletInvocationEvent;)V+186 (ServletManager.java:360)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.handleWebAppDispatch(Lcom/ibm/servlet/engine/webapp/WebAppRequest;Ljavax/servlet/http/HttpServletResponse;Z)V+741 (WebAppRequestDispatcher.java:478)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.dispatch(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Z)V+443 (WebAppRequestDispatcher.java:234)
com/ibm/servlet/engine/webapp/WebAppRequestDispatcher.forward(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+127 (WebAppRequestDispatcher.java:138)
com/ibm/servlet/engine/srt/WebAppInvoker.handleInvocationHook(Ljava/lang/Object;)V+127 (WebAppInvoker.java:77)
com/ibm/servlet/engine/invocation/CachedInvocation.handleInvocation(Ljava/lang/Object;)V+25 (CachedInvocation.java:67)
com/ibm/servlet/engine/invocation/CacheableInvocationContext.invoke(Ljava/lang/Object;)V+87 (CacheableInvocationContext.java:106)
com/ibm/servlet/engine/srp/ServletRequestProcessor.dispatchByURI(Ljava/lang/String;Lcom/ibm/servlet/engine/srp/ISRPConnection;)V+867 (ServletRequestProcessor.java:160)
com/ibm/servlet/engine/oselistener/OSEListenerDispatcher.service(Lcom/ibm/servlet/engine/oselistener/api/IOSEConnection;)V+95 (OSEListener.java:300)
com/ibm/servlet/engine/oselistener/SQEventListenerImp$ServiceRunnable.run()V+155 (SQEventListenerImp.java:230)
com/ibm/servlet/engine/oselistener/SQEventListenerImp.notifySQEvent(Lcom/ibm/servlet/engine/oselistener/api/ISQEvent;)V+184 (SQEventListenerImp.java:104)
com/ibm/servlet/engine/oselistener/serverqueue/SQEventSource.notifyEvent(Lcom/ibm/servlet/engine/oselistener/api/SQEventImp;)V+40 (SQEventSource.java:212)
com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRunnable.notifyService()V+116 (SQWrapperEventSource.java:353)
com/ibm/servlet/engine/oselistener/serverqueue/SQWrapperEventSource$SelectRunnable.run()V+124 (SQWrapperEventSource.java:220)
com/ibm/servlet/engine/oselistener/outofproc/OutOfProcThread$CtlRunnable.run()V+104 (OutOfProcThread.java:248)
java/lang/Thread.run()V+11 (Thread.java:479)
ØVBØV...
koden som er skyld i denne er følgende:
FileInputStream IndFil = new FileInputStream("\\qdkhob400\INTERNET\katalog\evarsaf.txt");
DataInputStream IndStroem = new DataInputStream(IndFil);
Jeg har nu snart prøvet alle mulige løsninger. F.eks. at skrive andre adresser (\evarsaf.txt, evarsaf.txt, \evarsaf.txt, \katalog\evarsaf.txt etc.) men lige lidt har det hjulpet.
Så er der nogen derude, som kan hjælpe mig med at connecte til filen, så jeg kan komme videre???
mvh
Frederik
