War Deployment

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

War Deployment
Servus zusammen,

ich hab jetzt meine war File hochgeladen und wenn ich auf mein Verzeichnis gehe kriege ich die Fehlermeldung

exception

java.lang.NullPointerException
org.wahlzeit.servlets.MainServlet.myGet(MainServlet.java:76)
org.wahlzeit.servlets.AbstractServlet.doGet(AbstractServlet.java:80)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Diese habe ich Lokal nicht. Kennt dies schon jemand?

Gruß
'Daniel


Hast du in der SysConfig.java eventuell den user und das passwort umgestellt, um lokal damit zu arbeiten und das dann deployed?


Blöd gefragt, wo finde ich diese Datei? -.-


Google sagt services/SysConfig.java

1 Like

So gefunden, die Suche von Eclipse zeigt keine Java Datei an wenn ich nach sysconfig suche -.-

Jetzt hab ich das nächste Problem mit der Authentifizierung, weder wahlzeit/wahlzeit mit ordner localhost:5432/selenyi noch selenyi/selenyi gehen.
Weiß jemand was ich falsch mache? ^^

Gruß
Daniel


Hi,
also in SysConfig muss folgendes stehen:
doSetValue(SysConfig.DB_CONNECTION, “jdbc:postgresql://localhost:5432/selenyi”);
doSetValue(SysConfig.DB_USER, “selenyi”);
doSetValue(SysConfig.DB_PASSWORD, “xxxxxxxxxxxx”);

und xxxxxxxxxxxx ist von deiner Datenbank generiertes Passwort.
(wenn du in backend http://osr-adap.cs.fau.de/ws14/console/ “(Re-)Create user and database” clickst)


Leider bringt es auch nicht.

	doSetValue(SysConfig.DB_DRIVER, "org.postgresql.Driver");
	doSetValue(SysConfig.DB_CONNECTION, "jdbc:postgresql://localhost:5432/selenyi");
	doSetValue(SysConfig.DB_USER, "selenyi");
	doSetValue(SysConfig.DB_PASSWORD, "pw");

Jetzt geht scheinbar die Authentifizierung
aber

java.lang.NullPointerException
org.wahlzeit.servlets.MainServlet.myGet(MainServlet.java:76)
org.wahlzeit.servlets.AbstractServlet.doGet(AbstractServlet.java:80)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

Der Fehler bleibt weiter bestehen ^^


In der LogDatei “Name.log” steht bei euch auch

INFO : 2014-11-18 10:47:47 845, level=ul, session=session1, databaseConnection=no-database-connection, threadId=718, client=anon, logType=info, requested=index

?

Gruß
Arma


Also bei mir funktioniert die Datenbank, wenn ich beispielsweise die Seite “Übersicht” aufrufe bekomme ich folgende log-Ausgaben:

INFO : 2014-11-18 19:42:49 421, level=sl, session=session3, databaseConnection=no-database-connection, threadId=1270, client=admin, logType=info, info=GET arguments: []
INFO : 2014-11-18 19:42:49 422, level=sl, session=session3, databaseConnection=no-database-connection, threadId=1270, client=admin, logType=info, proctime=1

Das allerdings, wenn ich schon auf der Seite war. Wenn ich z.B. ein neues Bild hochlade bekomme ich anstatt “no-database-connection” z.B. “dbc1”. Das interpretiere ich jetz mal als: man bekommt da nur was anderes wie no-database-connection, wenn man tatsächlich auf die Datenbank zugreift, sprich ein neues Bild hochläd, oder etwas abfragt, das noch nicht im Puffer ist.