| Author |
How do I grant applications launched through JWS socket permission?
|
Unnar Björnsson
Ranch Hand
Joined: Apr 30, 2005
Posts: 164
|
|
I have an application that needs two kinds of permissions, file permission to read from a text file
and a socket permission to connect to a SQL server.
I have solved the file permission by adding <all-permissions/> to my jnlp file but my application fails to connect to the SQL server.
I read somewhere that JWS doesn't allow custom policy files so I'm wondering how I can grant my application the permission. I also tried adding <j2ee-application-client-permissions/> to my jnlp file but with same results.
I'm using com.mysql.jdbc.Driver to connect to my SQL server and I have signed both the driver and my application's jar file.
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 16483
|
|
|
It would help to see the stack trace of the exception which is thrown. Could you post that?
|
 |
Unnar Björnsson
Ranch Hand
Joined: Apr 30, 2005
Posts: 164
|
|
The trace file is considerably larger but I copy-pasted the bottom part.
I tried running the application through command prompt with javaws tetris.jnlp and it works, but it won't if I run through the browser.
|
 |
Unnar Björnsson
Ranch Hand
Joined: Apr 30, 2005
Posts: 164
|
|
I figured it out, the problem was not permission issue. Webstart downloads the application from the server and then runs on the clients machine which causes a file not found exception since the logging information file required to connect to mysql could not be found in the firefox directory
I guess I need to rethink my approach as to how to connect to the database from the java application
|
 |
Paul Clapham
Bartender
Joined: Oct 14, 2005
Posts: 16483
|
|
What's this "logging information file"? I use MySQL and I never heard of such a thing.
|
 |
Unnar Björnsson
Ranch Hand
Joined: Apr 30, 2005
Posts: 164
|
|
It was supposed to say "login information file"
Its just a text file containing servername, databasename, username and password
|
 |
 |
|
|
subject: How do I grant applications launched through JWS socket permission?
|
|
|