InstantDB Project
About InstantDB
Project Mail Lists
Short History
Reporting Bugs
Screen Shots
3rd Party Examples
FAQs

Software
Downloads
Documentation
CVS Repositories
Roadmap
License

About Enhydra.org
Who We Are
News, Articles & Events
Getting Involved
Contact Us

Community
Demos
Contributions
Resources
Case Studies
On The Edge! -NEW-
Commercial Vendors


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

InstantDB: Re: Version 3.13 & Network Support using RmiJDBC


Has anybody responded with an answer security policy question? I've figured
out most of them, but now I'm getting a:
Unexpected exception; nested exception is:
java.security.AccessControlException: access denied
(java.util.PropertyPermission * read,write)
I don't want to give blanket read,write property permissions. What
properties are InstantDB reading and/or writing?
BTW, This is true for 3.14 as well.

TIA,
Bill

---------------------------------------------------
Hi, 
I'd appreciate if someone could mail me the solution to the following
problem : 
I've installed: InstantDB version 3.13 on Sparc Solaris running Jdk1.2. 
I created the "sample" database. 
0) I move the following files into ${JAVA_HOME}/jre/lib/ext , needed amongst
other things 
one need not have these classes on the "downloaded classes" CLASSPATH. 
idb.jar 
RmiJdbc.jar 
Reason: Otherwise I run into the documented security problems with JDK1.2. 

** It would be nice if someone could say what modifications are needed in
the personal 
** ${HOME}/.java.policy file. 
1) I start the RmiJdbc.RJJdbcServer 
I am able to view the contents of the sample database with "java JDBCmain" 
using the URL: jdbc:idb:/tmp/Idb/sample.prp 
>From the screen echo I know its using : jdbc.idbDriver. 
PROBLEM: 
To confirm that I am using the RmiJdbc drivers, as opposed to the
"sun.jdbc.odbc.JdbcOdbcDriver" which is 
also loaded in "JDBCmain" (JDBCAppl), I attempt the following : 
Use of : 
1) TestClient code which arrives with RmiJdbc compiled in /somepath/ 
setenv CLASSPATH ${CLASSPATH}:/somepath 
java TestClient 
TestClient:jdbc:rmi://hostname.domainname/jdbc:idb=sample.prp 
java.rmi.UnexpectedException: Unexpected exception; nested exception is: 
java.security.AccessControlException: access denied
(java.util.PropertyPermission * read,write) 
java.security.AccessControlException: access denied
(java.util.PropertyPermission * read,write) 
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteC
all.java, Compiled Code) 
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java,
Compiled Code) 
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java, Compiled Code) 
at RmiJdbc.RJDriverServer_Stub.connect(RJDriverServer_Stub.java, Compiled
Code) 
at RmiJdbc.RJConnection.<init>(RJConnection.java, Compiled Code) 
at RmiJdbc.RJDriver.connect(RJDriver.java, Compiled Code) 
at java.sql.DriverManager.getConnection(DriverManager.java, Compiled Code) 
at java.sql.DriverManager.getConnection(DriverManager.java, Compiled Code) 
at TestClient.main(TestClient.java, Compiled Code) 
java.sql.SQLException: Unexpected exception; nested exception is: 
java.security.AccessControlException: access denied
(java.util.PropertyPermission * read,write) 
at RmiJdbc.RJDriver.connect(RJDriver.java, Compiled Code) 
at java.sql.DriverManager.getConnection(DriverManager.java, Compiled Code) 
at java.sql.DriverManager.getConnection(DriverManager.java, Compiled Code) 
at TestClient.main(TestClient.java, Compiled Code) 

2) RJAdmin code that is in RmiJdbc.jar file, and I compiled in /somepath/ 

setenv CLASSPATH ${CLASSPATH}:/somepath 
cd /tmp/Idb 
java RJAdmin PING jdbc:rmi:jdbc:idb=sample.prp 
jdbc:rmi:jdbc:idb=sample.prp] server is responding, but database connection
failed for [,] 
As you can see in both instances I fail to connect to the Database. 
In (1) it looks like some security related issue, which I thought with
moving the .jar files into jre/lib/ext/ 
would have cured, alas not. 
I've followed the instructions in "Network Support" documentation of
InstantDB : 
<http://instantdb.enhydra.org/software/documentation/network.html> 
So I would really appreciate some help on resolving this. Please do email me
the response, as I do not subscribe to 
this channel due to lack of time in reading all the messages that I have
from other channels. 
Tarang 

-- 
Tarang Kumar Patel.     WWW home:<http://ic-www.arc.nasa.gov/ic/>
NASA Ames Research Center, MS 269-2, Moffett Field, CA 94035-1000
Email: mombasa@ptolemy.arc.nasa.gov, Tel:(650) 604-4721 fax: (650) 604 3594
Stated views are my own IDEA, as I'm another I.D.E.A man "I Didn't Explain
All"
 <<...>> 

-----------------------------------------------------------------------------
To unsubscribe from this mailing list, send email to majordomo@enhydra.org
with the text "unsubscribe instantdb" in the body of the email.
If you have other questions regarding this mailing list, send email to
the list admin at owner-instantdb@enhydra.org.