Web-Anwendung funktioniert mit Java 1.8, aber nicht mit Java 1.7 (auf Client)

Bastmeister

Mitglied
Hallo,

ich bin am Verzweifeln. Bei uns im Unternehmen gibt es eine interne Web-Anwendung (nicht von uns geschrieben), die auf einem Web-Server (Windows 2003) läuft und sich ohne Probleme nutzen lässt. Die Anwendung soll auf einen neueren Server (Windows Server 2008) umziehen und gleichzeitig soll die neuste Version der Web-Anwendung verwendet werden. Auf dem neuen Server ist alles korrekt eingerichtet (Tomcat, Java usw.). Unter dieser Anwendung hängt eine MySQL-Datenbank, die wiederum auf einem Datenbankserver liegt. Die zugelassenen Nutzer dieser Anwendung sind in der Datenbank gespeichert.
Die Personen, die diese Anwendung geschrieben haben, sind bisher selbst ratlos...

1.) Die Situation beim Versuch die neue Version auf dem neuen Server zu nutzen (die alte Version und sämtliche Anbindungen sind dabei natürlich deaktiviert): Jeder Client, auf dem Java 1.8 installiert ist, kann die Anwendung nutzen, d.h. ihnen werden die Daten aus der Datenbank angezeigt und sie bzw. deren Nutzerkennungen werden von der Anwendung korrekt erkannt. Das Problem: Jeder Client, auf dem Java 1.7 installiert ist, kommt zwar auf die GUI der Anwendung, hat aber keinen Zugriff auf die Daten. Die Daten werden nicht angezeigt, sondern nur die Meldung, dass er/sie keine Berechtigung hat. Die Java-Konsole erkennt die jeweilige Unternehmens-Kennung bei Aufruf der Web-Anwendung im Browser, aber die Anwendung selbst erkennt den Nutzer nicht mehr. D.h., der Zugriff auf die Datenbank scheint nicht zu funktionieren von allen Clients mit Java 1.7 aus. Wenn ich über localhost auf dem Web-Server die Anwendung mit einem Broswer aufrufe, habe ich genau das gleiche Problem: Nutze ich auf dem Server Java 1.8 funktioniert alles, nutze ich Java 1.7, nicht bzw. erscheinen keine Daten.
In Partnerunternehmen, die die gleiche Anwendung nutzen, gibt es keinerlei Probleme. Sie haben alle einen eigenständigen Web- und Datenbank-Server für diese Anwendung.
Nebenbei: Die DNS ist in der jeweiligen Sitelist eingetragen und Java 1.7 für die Anwendung in der Whitelist des Unternehmensnetzwerks.

Hat vielleicht irgend jemand eine Idee?? Könnte es sein, dass die Datenbank etwas an Java 1.7 nicht mag?

Hier mal der Text, den die Java Konsole ausgibt, wenn man die Seite der Anwendung aufruft (egal, ob Firefox oder IE):
Java:
Java-Plug-in 10.79.2.15
JRE-Version verwenden 1.7.0_79-b15 Java HotSpot(TM) Client VM
Benutzer-Home-Verzeichnis = C:\Users\gmbh-abcd
----------------------------------------------------
c:   Konsolenfenster löschen
f:   Objekte in Finalisierungs-Queue finalisieren
g:   Garbage Collect
h:   Diese Hilfemeldung anzeigen
l:   Class Loader-Liste ausgeben
m:   Speicherauslastung drucken
o:   Logging auslösen
q:   Konsole ausblenden
r:   Policy-Konfiguration neu laden
s:   System- und Deployment-Eigenschaften ausgeben
t:   Threadliste ausgeben
v:   Threadstack ausgeben
x:   Class Loader-Cache leeren
0-5: Traceebene auf <n> setzen
----------------------------------------------------
user.name=gmbh-abcd
NTSystem: gmbh-abcd
Traceebene auf 5 (alle) setzen ... abgeschlossen.basic: Applet initialisiert
basic: Applet wird gestartet
basic: Leistungs-Rollup abgeschlossen
preloader: Delivering: AppletInitEvent[type=CallStart]
preloader: Enqueue: com.sun.javaws.progress.PreloaderDelegate$4@164b39d
preloader: Start progressCheck thread
basic: Applet sichtbar gemacht
basic: Applet gestartet
basic: Clients über Start des Applets benachrichtigt
basic: Applet-Teardown wird gestartet
preloader: Delivering: ApplicationExitEvent
preloader: Enqueue: com.sun.javaws.progress.PreloaderDelegate$4@ac1f75
basic: Applet-Teardown beendet
basic: Fortschritts-Listener entfernt: sun.plugin.util.ProgressMonitorAdapter@4561a6
basic: PluginMain.unregisterApplet: 29 from mananger sun.plugin2.applet.Applet2Manager@10df626
preloader: Stop progressCheck thread queue.size()=0
ui: plugin2manager.parentwindowDispose


2.) Wenn ich auf dem neuen Server, die gleichen alten (derzeit laufenden) Versionen der Anwendung und des Tomcat usw. einrichte, erscheint (unter Nutzung von Java 1.7 auf dem Client) die GUI, aber es erscheint lediglich "Identifikation..." und das war's. Für diesen Fall hier der Text der Java Konsole:

Java:
Java-Plug-in 10.79.2.15
JRE-Version verwenden 1.7.0_79-b15 Java HotSpot(TM) Client VM
Benutzer-Home-Verzeichnis = C:\Users\gmbh-abcd
----------------------------------------------------
c:   Konsolenfenster löschen
f:   Objekte in Finalisierungs-Queue finalisieren
g:   Garbage Collect
h:   Diese Hilfemeldung anzeigen
l:   Class Loader-Liste ausgeben
m:   Speicherauslastung drucken
o:   Logging auslösen
q:   Konsole ausblenden
r:   Policy-Konfiguration neu laden
s:   System- und Deployment-Eigenschaften ausgeben
t:   Threadliste ausgeben
v:   Threadstack ausgeben
x:   Class Loader-Cache leeren
0-5: Traceebene auf <n> setzen
----------------------------------------------------
user.name=gmbh-abcd
NTSystem: gmbh-abcd
java.io.IOException: Server returned HTTP response code: 405 for URL: [URL]https://adresse-die-zum-server-führt/ANWENDUNG/identifikation[/URL]
    at sun.net.[URL="http://www.protocol.http.HttpURLConnection.getInputStream(Unknown"]www.protocol.http.HttpURLConnection.getInputStream(Unknown[/URL] Source)
    at sun.net.[URL="http://www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown"]www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown[/URL] Source)
    at unterordner.client.Identifikation.init(Identifikation.java:51)
    at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Traceebene auf 5 (alle) setzen ... abgeschlossen.preloader: Stop progressCheck thread queue.size()=0

Weiß jemand einen konstruktiven Rat?

Vielen Dank im Voraus!

MFG

P.S. Die Kennungen und Namen des Programms habe ich geändert
 

Diabolus

Aktives Mitglied
Hallo, Ich weiß ja nicht ob ihr schon nachgeschaut habt, aber der server meldet den fehlercode 405, was bedeutet dass eine ungültige HTTP-Methode zur Anfrage verwendet wurde (also z.B.: POST statt GET).Außerdem sagt das Programm ja, dass der Fehler in der Datei Identifikation.java in der Zeile 51 aufgetreten ist. Wenn Ihr das noch nicht gemacht habt (wovon ich mal nicht ausgeht :) ), dann würde ich mal nachschauen, was in der Zeile denn genau gemacht wird! mfgDiabolus
 
Zuletzt bearbeitet:

Bastmeister

Mitglied
Hi,

vielen Dank erst mal für die Antwort. Ja, das hab ich auch schon irgendwo gelesen, aber ich dachte mir, dass das nicht sein kann, weil am Programm usw. ja nichts verändert wurde und in den anderen Firmen ja auch funktioniert. Jetzt ist mir aber ein Gedanke gekommen: Könnte es sein, dass der neue Server individuell so eingestellt ist, dass er die Methode nicht mag, also nicht bewußt, sondern einfach als Neuerung oder so? Kann man das irgendwo auf dem Server einstellen bzw. von der Abteilung, die den Server bereit gestellt hat, einstellen lassen? Oder sollte man versuchen die Methode in der Identifikation.class zu ändern?
Ich konnte die Identifikation.class nicht öffnen (also nicht mit Eclipse oder so). Ich habe die Datei von einem Programm namens "dirtyJOE" einlesen lassen und da steht in Zeile 51: "utf8 : pathtrace" (oder so ähnlich. utf8 steht sicher da, bei dem nach dem Doppelpunkt nicht ganz. Bin zu Hause und nicht im Büro). Könnte es sein, dass die Datenbank nicht im utf8-Code, sondern in einem anderen "konfiguriert" ist und Java7 das nicht mag??

MFG
 

Diabolus

Aktives Mitglied
Hi,
Nutzen die anderen Firmen denn auch Java 7 oder Java 8 auf Ihren Clients ?
Eine Möglichkeit das Problem zu lösen wäre natürlich auf allen Clients Java 8 zu installieren...
mfg
 
Zuletzt bearbeitet:

Bastmeister

Mitglied
Hallo,

jawohl. Die nutzen seit geraumer Zeit Java 7 und steigen demnächst auf Java 8 um. Manche benutzen aber schon Java 8 zum Testen).
Ja, das war auch mein erster Vorschlag, aber leider dauert es noch etwas bis bei uns auf Java 8 umgestiegen werden kann,
weil mit Java 8 wiederum andere Programme in Mitleidenschaft gezogen werden... Es ist ein Teufelskreis und ich
habe die A****-Karte gezogen und muss mich mit der Problematik befassen, weil das Problem schon sehr mysteriös ist.

mfg
 

Bastmeister

Mitglied
Hab jetzt weiter herumgeforscht und bin immer mehr davon überzeugt, dass es etwas mit der Datenbank zu tun hat. Ich werde hierzu ein neues Thema erstellen
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Java Anwendung machen Anleitung Allgemeine Java-Themen 5
P JavaFX Anwendung beendet sich selbst nur als Jar Allgemeine Java-Themen 40
OSchriever Externe Anwendung beenden Allgemeine Java-Themen 41
I Eine Anwendung so gut wie möglich beschützen Allgemeine Java-Themen 9
J exe Anwendung CPU-/Speicherverbauch Allgemeine Java-Themen 5
alderwaran Hoher Sys-Load bei Multithreaded Anwendung Allgemeine Java-Themen 8
S Anwendung die alle Abhaengigkeiten einer Library listet..? Allgemeine Java-Themen 5
P Methoden Anwendung der allMatch()-Methode Allgemeine Java-Themen 5
D Anwendung öffnet hinter Taskleiste Allgemeine Java-Themen 7
I Anwendung auf Netzlaufwerk von mehreren Usern gleichzeitig nutzbar. Allgemeine Java-Themen 3
A Garbage Collector in NetBeans vs. exe Anwendung Allgemeine Java-Themen 33
D Java Anwendung mit dll File Allgemeine Java-Themen 5
B JAVA Prozesse in einer eigenen Anwendung laufen lassen Allgemeine Java-Themen 9
D RMI Einfache Chat-Anwendung mit RMI Allgemeine Java-Themen 0
J Jasper ireport - wieso beendet die Anwendung wenn ich die Preview schließe Allgemeine Java-Themen 1
Tort-E Datenmodell / Struktur der Anwendung Allgemeine Java-Themen 4
E Anwendung verhält sich unter Mac anders als Unter Windows. Allgemeine Java-Themen 4
S Anwendung zum ausrechnen der Differenz von zwei Tagen Allgemeine Java-Themen 9
L Stack overflow bei einer endrekursiven Funktion (Anwendung: Spezialform des Package Merge) Allgemeine Java-Themen 4
P Anwendung läuft nur mit JDK Allgemeine Java-Themen 2
D Java-Anwendung mit DB, GUI, etc. Allgemeine Java-Themen 3
D OOP Design Pattern für GUI - Datenbank Anwendung Allgemeine Java-Themen 1
F Unlimited Strength Policy. Frage Verbreitung der Anwendung Allgemeine Java-Themen 1
T Bot für Mql-Anwendung Allgemeine Java-Themen 10
F Java Anwendung Remote starten geht nicht Allgemeine Java-Themen 0
D neuen Prozess starten und anwendung beenden. Allgemeine Java-Themen 3
L Input/Output IO Anwendung Allgemeine Java-Themen 6
M Suche Framework/API für Monitoring-Anwendung Allgemeine Java-Themen 3
M Problem beim Starten der Anwendung Allgemeine Java-Themen 3
C Anwendung läuft nicht auf Mac OS X Allgemeine Java-Themen 2
M Java Anwendung ausführen Allgemeine Java-Themen 5
eskimo328 Swing Client Anwendung für MAC OS (Update Routine) Allgemeine Java-Themen 6
M Process wird gestoppt und nach beenden der Anwendung fortgeführt Allgemeine Java-Themen 4
J Interpreter-Fehler Anwendung startet nicht Allgemeine Java-Themen 5
W Framework für RichClient Anwendung? Allgemeine Java-Themen 4
D Mini Webserver für GUI Anwendung Allgemeine Java-Themen 5
Ollek MVC - Anwendung auf mein Projekt Allgemeine Java-Themen 18
U (Land-)Karten in Java Anwendung einbinden (GoogleMaps/OpenStreetMap) Allgemeine Java-Themen 7
S "Katalog"-Anwendung in Java eine gute Idee? Allgemeine Java-Themen 12
S Wie eine verteilte Anwendung in die Cloud? Allgemeine Java-Themen 4
E Anwendung nutzt plötzlich nicht mehr 100% CPU Allgemeine Java-Themen 2
R Geht das? JRE 1.4 global, 1.6.20 nur für eine Anwendung? Allgemeine Java-Themen 9
K Anwendung bringt JAVA Speicherfehler Allgemeine Java-Themen 11
C Java Anwendung nur einmalig starten Allgemeine Java-Themen 10
eskimo328 Offline/Online Web-Anwendung, Datensynchronisation etc. Allgemeine Java-Themen 9
E Anwendung starten Allgemeine Java-Themen 3
W Java Anwendung in HTML Allgemeine Java-Themen 2
DEvent Aktuelle Uhrzeit per Anwendung Allgemeine Java-Themen 4
C Idee für Anwendung/ Bücher Allgemeine Java-Themen 8
Y Anwendung starten(JAR) - Entscheidung Konsole oder Swing Allgemeine Java-Themen 5
P Java Anwendung mehr Speicher zur Verfügung stellen?? Allgemeine Java-Themen 3
C Kontextmenü erweitern und mit Java Anwendung verknüfen. Allgemeine Java-Themen 3
7 Problem mit webbasierter Anwendung Allgemeine Java-Themen 6
D Java Anwendung in der Shell Allgemeine Java-Themen 5
D Versuch Server - Client anwendung Allgemeine Java-Themen 9
T Welcher Server? JSP und Client-Anwendung Allgemeine Java-Themen 4
M Anwendung des MVC Konzepts Allgemeine Java-Themen 7
R Ausführbare Java Anwendung Allgemeine Java-Themen 27
A Java-Anwendung "richtig" schließen ohne JVM zu beenden Allgemeine Java-Themen 2
B In Anwendung jar file bauen Allgemeine Java-Themen 2
A Webspace für Grails-Anwendung Allgemeine Java-Themen 3
M WebStart Anwendung nicht dauerhaft Cachen Allgemeine Java-Themen 3
A An alle Cracks: Anwendung beenden mit ShutdownHook? Allgemeine Java-Themen 13
D Anwendung startet im Remote Desktop nicht Allgemeine Java-Themen 14
S Testen einer Anwendung durch klicken von Koordinaten Allgemeine Java-Themen 7
M SMS aus Desktop-Anwendung verschicken Allgemeine Java-Themen 8
G Unterschied Enterprise Anwendung und Web Anwendung Allgemeine Java-Themen 30
? Swing Anwendung aus Konsole starten Allgemeine Java-Themen 7
G Weboberfläche für Java Anwendung? Allgemeine Java-Themen 10
Y ProcessBuilder, Prozess wird gestartet, aber Anwendung nicht Allgemeine Java-Themen 5
S jar aus anwendung heraus ausführen Allgemeine Java-Themen 2
J Konsolen Anwendung mit while(true) Allgemeine Java-Themen 6
-MacNuke- Frage zu einer 3-Tier Anwendung Allgemeine Java-Themen 9
M Anwendung nur einmal starten / Zeichen in String zählen Allgemeine Java-Themen 7
F Hilfe beim Starten einer Java Anwendung unter Windows gesuch Allgemeine Java-Themen 8
L Java 1.5 - Anwendung unter 1.6 JRE sehr langsam geworden Allgemeine Java-Themen 8
B getResourceAsStream - standalone Anwendung vs. Web-Anwendung Allgemeine Java-Themen 2
J I18n einer existierenden Anwendung Allgemeine Java-Themen 2
C Java-Anwendung beenden Allgemeine Java-Themen 3
G Auslesen mit welcher Java-Version Anwendung kompiliert wurde Allgemeine Java-Themen 2
C Anwendung nur einmal Starten Allgemeine Java-Themen 11
Z Uralt-Applet in JFrame Anwendung konvertieren Allgemeine Java-Themen 12
J OpenOffice.org Events in eigene Anwendung umleiten Allgemeine Java-Themen 4
T Socket Server Anwendung - Empfang eines Byte-Arrays Allgemeine Java-Themen 7
G Datenbank-Anwendung schnell erstellen. Allgemeine Java-Themen 7
M Versionswechsel bei einer Web-Anwendung Allgemeine Java-Themen 5
A Client/Server-Anwendung Allgemeine Java-Themen 3
G java als anwendung? Allgemeine Java-Themen 11
N externe Anwendung aktivieren (nicht starten!) Allgemeine Java-Themen 3
L Speicherverbrauch einer Anwendung unter Windows Allgemeine Java-Themen 2
C Fehler bei der Anwendung von Transformen. Allgemeine Java-Themen 2
M 1. Probleme mit MouseListener, 2. Anwendung in Infobar Allgemeine Java-Themen 8
P Anwendung minimiert starten Allgemeine Java-Themen 11
G Java Anwendung für Multi-User Allgemeine Java-Themen 2
N Linux-Commands über Java Anwendung ausführen Allgemeine Java-Themen 12
E Anwendung ließt .ini-Datei nicht Allgemeine Java-Themen 3
M Java-Anwendung von CD-ROM Allgemeine Java-Themen 19
E externe Anwendung aufrufen und sich selbst beenden Allgemeine Java-Themen 8
M Datei auf Anwendung ziehen und starten Allgemeine Java-Themen 11
T unsatisfiedlinkerror -> Diese Anwendung konnte nicht gest Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben