Referenced Libraries korrekt in Java Applet einbinden..
Mr.Schmidtdtdtdt
- java
Hallo,
ich benutze den connector/j treiber für die arbeit mit einer mysql datenbank. im eclipse applet viewer funktioniert das programm einwandfrei, versuche ich es jedoch als applet in meine webseite einzubinden, mittels:
<applet code="de.xxx.xxx.xxx.xxx.ClientWindow" archive="chat.jar, mysql-connector-java-5.1.17-bin.jar" width = "323" height = "148">
</applet>
bekomme ich follgenden initialisierungsfehler:
----------------------------------------------------------------------
Exception in thread "ClientCtrl.startUpdateThread" java.lang.ExceptionInInitializerError
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:286)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at de.unikassel.abt2intern.chat.model.ClientModel.getNewConnection(ClientModel.java:20)
at de.unikassel.abt2intern.chat.controller.ClientController$1.run(ClientController.java:31)
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission file.encoding read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at com.mysql.jdbc.StringUtils.<clinit>(StringUtils.java:70)
... 5 more
--------------------------------------------------------------------------
allem anschein nach wird die verwendete treiberbibliothek nicht korrekt eingebunden. ich kann mir jedoch nicht erklären weshalb.
ich benutze zum ersten mal ein applet, vermutlich ist es lediglich eine kleinigkeit.
beste grüße
Irgendwie habe ich die permission fehler komplett überlesen.
habe beide jars nun signiert und es funktioniert einwandfrei.