fenris14
Goto Top

Java Web Start funktioniert nicht mehr

Hallo,

ich habe mir irgendwie meine Java Installation auf meinem Linux Mint zerschossen und bekomme es irgendwie nicht mehr ans laufen. Ich versuche eine KVM Konsole von einem Supermicro Server zu starten. Iced Tea Fenster geht auf, dann kommen die Bestätigungen wegen vertrauenswürdiger Quellen, Zertifikat Vertrauen, doch dann passiert einfach nichts weiter. Alles schließt sich wieder.

Das Paket icedtea-netx und openjdk11 wurde erst vollständig entfernt, danach komplett sauber neuinstalliert. Leider besteht der Fehler immer noch sobald man die Java Web Start von der Konsole aufruft:

selected jre: /usr/lib/jvm/default-java
WARNING: package javax.jnlp not in java.desktop
Es ist nicht möglich Firefoxs Proxyeinstellungen zu verwenden. Nutze „DIRECT“ als Proxytyp.
selected jre: /usr/lib/jvm/default-java
OpenJDK 64-Bit Server VM warning: Ignoring option PermSize; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
WARNING: package javax.jnlp not in java.desktop
Es ist nicht möglich Firefoxs Proxyeinstellungen zu verwenden. Nutze „DIRECT“ als Proxytyp.
Die Codebasis stimmt mit der Codebasis im Manifest überein und die Anwendung ist signiert. Fahre fort. Um Einzelheiten zu erfahren siehe: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html.
Starting application [tw.com.aten.ikvm.KVMMain] ...
Exception in thread "AWT-EventQueue-1" javax.xml.parsers.FactoryConfigurationError: Provider for class javax.xml.parsers.DocumentBuilderFactory cannot be created  
	at java.xml/javax.xml.parsers.FactoryFinder.findServiceProvider(FactoryFinder.java:305)
	at java.xml/javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:261)
	at java.xml/javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:140)
	at java.prefs/java.util.prefs.XmlSupport.loadPrefsDoc(XmlSupport.java:241)
	at java.prefs/java.util.prefs.XmlSupport.importMap(XmlSupport.java:374)
	at java.prefs/java.util.prefs.FileSystemPreferences$6.run(FileSystemPreferences.java:594)
	at java.prefs/java.util.prefs.FileSystemPreferences$6.run(FileSystemPreferences.java:587)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.prefs/java.util.prefs.FileSystemPreferences.loadCache(FileSystemPreferences.java:586)
	at java.prefs/java.util.prefs.FileSystemPreferences.initCacheIfNecessary(FileSystemPreferences.java:569)
	at java.prefs/java.util.prefs.FileSystemPreferences.getSpi(FileSystemPreferences.java:546)
	at java.prefs/java.util.prefs.AbstractPreferences.get(AbstractPreferences.java:303)
	at java.prefs/java.util.prefs.AbstractPreferences.getInt(AbstractPreferences.java:411)
	at tw.com.aten.ikvm.ui.RemoteVideo.loadHotKey(Unknown Source)
	at tw.com.aten.ikvm.ui.RemoteVideo.<init>(Unknown Source)
	at tw.com.aten.ikvm.ui.Viewer.<init>(Unknown Source)
	at tw.com.aten.ikvm.KVMMain.run(Unknown Source)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.RuntimeException: Provider for class javax.xml.parsers.DocumentBuilderFactory cannot be created
	at java.xml/javax.xml.parsers.FactoryFinder.findServiceProvider(FactoryFinder.java:302)
	... 29 more
Caused by: java.util.ServiceConfigurationError: javax.xml.parsers.DocumentBuilderFactory: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
	at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:588)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1211)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1220)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator$1.run(ServiceLoader.java:1267)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator$1.run(ServiceLoader.java:1266)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1269)
	at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299)
	at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384)
	at java.xml/javax.xml.parsers.FactoryFinder$1.run(FactoryFinder.java:287)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.xml/javax.xml.parsers.FactoryFinder.findServiceProvider(FactoryFinder.java:283)
	... 29 more

Mit openjdk 8 habe ich es auch schon probiert, funktioniert auch nicht. Wie kann "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl" nachinstallieren? In welchem Paket finde ich das?

Jemand noch eine Idee?

Gruß

Content-Key: 632605

Url: https://administrator.de/contentid/632605

Printed on: April 26, 2024 at 09:04 o'clock

Member: beidermachtvongreyscull
beidermachtvongreyscull Dec 18, 2020 at 05:02:32 (UTC)
Goto Top
Nach meinem Kenntnisstand ist die Webstart-Technik weder im JDK noch im OpenJDK enthalten.

Schau mal hier: https://openwebstart.com/

Das ist anscheinend eine Reimplementierung für OpenJDK.

Gruß
Member: Fenris14
Fenris14 Dec 18, 2020 at 07:20:48 (UTC)
Goto Top
Zitat von @beidermachtvongreyscull:

Nach meinem Kenntnisstand ist die Webstart-Technik weder im JDK noch im OpenJDK enthalten.

Ist sie auch nicht. Habe ich auch nie behauptet. Das "javaws" gehört zu icedtea-netx.

Aber um javaws zu verwenden, wird ein JDK benötigt.

Openwebstart habe ich gerade versucht, dort scheine ich aber ähnliche Probleme zu haben.