PircBot og signet applet.
Hved ikke om nogen har erfaringer med PircBot(http://www.jibble.org/pircbot.php), men det er en nem API, der kan bruges til at connecte til IRC servere med.Jeg har lavet en applet der via denne API connecter til IRC-serverne og denne applet har jeg så signet som jeg burde. Alligevel får jeg denne exception når jeg starter appletten:
ava.security.AccessControlException: access denied (java.net.SocketPermission uk.quakenet.org resolve)
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.checkConnect(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName0(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at java.net.InetSocketAddress.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at org.jibble.pircbot.PircBot.connect(PircBot.java:143)
at org.jibble.pircbot.PircBot.connect(PircBot.java:110)
at dk.aslani.ircchat.view.AppletChat.connect(AppletChat.java:195)
at dk.aslani.ircchat.view.AppletChat.validateNickAndConnect(AppletChat.java:210)
at dk.aslani.ircchat.view.AppletChat.chatFieldKeyPressed(AppletChat.java:364)
at dk.aslani.ircchat.view.AppletChat.access$700(AppletChat.java:31)
at dk.aslani.ircchat.view.AppletChat$8.keyPressed(AppletChat.java:165)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Jeg har signet appletten således:
C:\Programmer\Java\jdk1.5.0_05\bin\keytool -genkey -keystore ******.store -alias ******.dk
C:\Programmer\Java\jdk1.5.0_05\bin\keytool -export -keystore ******.store -alias ******.dk -file ******.cer
C:\Programmer\Java\jdk1.5.0_05\bin\jarsigner -keystore ******.store IRCChat.jar ******.dk
C:\Programmer\Java\jdk1.5.0_05\bin\jarsigner -verify IRCChat.jar
Det skal lige siges at når jeg kører appletten fra netbeans fungere det fint, men uden for netbeans får jeg denne 'access denied exception'.
Kan nogen hjælpe?
