Hallo habe eine ziemlich einfache jsp anwendung, die auf meinem tomcat server auf dem heimpc läuft aber beim webhosting provider einen Runtime Error produziert. Nun schreit jeder natürlich auf und sagt es muss dann an fehlenden Biblotheken liegen aber dem ist meiner Einschätzung nach nicht so. Ahja meine Anwendung benutzt das lucene.1.4.3.jar. Und ich habe zuerst einen Versuch unternommen und meine jsp seite ohne Inhalt, nur mit den import direktiven, den lucene direktiven hochgeladen und es trat kein error auf. Daraus schließe ich dass der Error meiner Anwendung nicht durch fehlende Biblotheken erzeugt wird.
Leider kann ich bei meinem Provider nur .war Dateien hochladen. Hab sogar schon das lucene.jar entpackt und die ordnerstruktur dieses jar in mein web-inf verzeichnis gepackt und auf meinem homepc lief des, nur bei meinem provider nicht. also ich bin für jeden Hinweis sehr dankbar woran das liegen könnte. Ich vermute es könnte was mit schreibrechten zu tun haben wegen:
Hier die Fehlermeldung:
http://gasizwei.meintestaccount.de:9080/mmm/indexaufserver.jsp
Danke im Vorraus
Gaston
Code:
<%@ page import="javax.servlet.*, javax.servlet.http.*,java.io.*,org.apache.lucene.analysis.Analyzer,org.apache.lucene.analysis.standard.StandardAnalyzer,org.apache.lucene.document.Document,org.apache.lucene.document.Field,org.apache.lucene.index.IndexWriter" %>
<%
try
{
String[] text = { "Indexierung mit Lucene", "Suche mit Lucene" };
String indexDir = "MyLucene";
Analyzer analyzer = new StandardAnalyzer();
boolean create = true;
IndexWriter writer = new IndexWriter(indexDir, analyzer, create);
for (int i = 0; i < text.length; i++)
{
Document document = new Document();
document.add(Field.Text("textfeld", text[i]));
writer.addDocument(document);
out.println("Es klappt");
}
writer.close();
out.println("hallo");
}catch(Exception e)
{}
%>
Leider kann ich bei meinem Provider nur .war Dateien hochladen. Hab sogar schon das lucene.jar entpackt und die ordnerstruktur dieses jar in mein web-inf verzeichnis gepackt und auf meinem homepc lief des, nur bei meinem provider nicht. also ich bin für jeden Hinweis sehr dankbar woran das liegen könnte. Ich vermute es könnte was mit schreibrechten zu tun haben wegen:
Code:
IndexWriter writer = new IndexWriter(indexDir, analyzer, create);
Hier die Fehlermeldung:
http://gasizwei.meintestaccount.de:9080/mmm/indexaufserver.jsp
Danke im Vorraus
Gaston