ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
1830
1830
EMPFEHLEN
-
Moin,
bei dem Versuch einen Axis-Webservice unter Tomcat 6 aufzurufen erscheint folgenden Exception:
Code :1 2 3 4 5 6 7 8
Exception in thread "Timeout guard" java.lang.NoClassDefFoundError: Could not initialize class java.net.ProxySelector at java.net.SocksSocketImpl$5.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown Source)
Bin seit Tagen am rumwerkeln..Google liefrt lediglich http://forum.java.sun.com/thread.jsp...623&tstart=180 , das hilft mir aber auch nicht weiter.
Auf einem anderen Testsystem läuft die Sache, denke es könnte was mit der Tomcat-Konfiguration zu tun haben.
Für Hilfe wäre ich sehr dankbar, Chef und Kunde sitzen im Nacken.
Gruß
MadM
-
18.04.07 11:04 #2
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
welche Java Version / SDK/JRE verwendest du? Welches Betriebssystem?
Die Klasse ProxySelector macht in dem static Initializer Block in dem der Fehler passiert folgendes:
Sieht ganz so aus als könnte er die Klasse sun.net.spi.DefaultProxySelector bzw, eine davon abhängige Klasse nicht finden...Code java:1 2 3 4 5 6 7 8 9 10
static { try { Class c = Class.forName("sun.net.spi.DefaultProxySelector"); if (c != null && ProxySelector.class.isAssignableFrom(c)) { theProxySelector = (ProxySelector) c.newInstance(); } } catch (Exception e) { theProxySelector = null; } }
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Hi Tom,
wusste doch dass du anbeisst
JDK / JRE: 1.5.0_11
Test-OS: WinXP
Das merkwürdige is wie gesagt dass es auf einem Rechner läuft auf dem andern net...und wir finden net raus was der Unterschied is. Irgendwas mit Pfaden, Variablen o.Ä.
Falls es hilft: Es wird Commmons-Httpclient verwendet.
Gruß
MadM
UPDATE:
Mal am Rande: Wie kommst du an die Sourcen um nachzusehen was da passiert?Geändert von MadM (18.04.07 um 11:32 Uhr)
-
Die Sourcen kann man mit dem JDK mitinstallieren. Im Installationsverzeichnis findet sich dann ein src.zip.
Oder als direkten Download JDK 6 Downloads
-
-
Na genauso

JDK 5 Downloads
-
Mkay, Asche auf mein Haupt.....sehe vor lauter Bäumen den Wald nicht mehr
-
So,
nach einem durch Try-and-Error geprägten Nachmittag hier endlich die Lösung:
Szenario:
Tomcat 5.5
JRE 1.5.0_11
Axis2 Webapp
selbstentwickelter Webservice
Wenn man den Webservice aufruft, ohne vorher die "Axis 2 Happiness Page" aufgerufen zu haben, wird o.g. Exception geworfen. Das ist Alles. Hat auch nur einen Tag gedauert das herasuzufinden.
Jetzt die Quizfrage: Warum? Ich denke dass irgendein Axis-Servlet erst initialisiert werden muss, was durch den Aufruf der Seite geschieht. Erst dann ist der Webservice verfügbar.
Feierabend
MadM
Ähnliche Themen
-
table Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException
Von philBerlin im Forum JavaAntworten: 5Letzter Beitrag: 19.05.11, 18:55 -
Programmcodefehler mit Exception in thread "main" java.lang.NullPointerException
Von IcocaI im Forum Java GrundlagenAntworten: 8Letzter Beitrag: 07.01.09, 14:24 -
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/jdic/tray
Von vaporizer im Forum JavaAntworten: 2Letzter Beitrag: 16.01.07, 15:50 -
Exception in thread "main" java.lang.NoClassDefFoundError:
Von MADDilli16 im Forum JavaAntworten: 1Letzter Beitrag: 29.07.05, 14:41 -
Problem beim Ausführen eines Java-Programms: Exception in thread "main" java.lang.No
Von lindin im Forum JavaAntworten: 2Letzter Beitrag: 28.09.04, 10:02





Zitieren



Login





