The Artima Developer Community
Sponsored Link

Jini Forum
Once again, problems starting Reggie

1 reply on 1 page. Most recent reply: Nov 11, 2013 10:19 AM by Aristotelis Charalampous

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Lele

Posts: 1
Nickname: lele84
Registered: Aug, 2005

Once again, problems starting Reggie Posted: Aug 29, 2005 2:44 AM
Reply to this message Reply
Advertisement
hi there, I know similar questions have been asked a thousand times but I've searched all the forum and read a lot of tutorials and I still can't solve my problem.

I'm using Jini 2.0.1 and JDK 1.5.0 on a windows xp machine. I'm trying to start the lookup service with the following batch file:


set ROOTURL=http://127.0.0.1:8080
set JINI_HOME=c:\programmi\java\jini2_0_1
set WORKSPACE=C:\Programmi\eclipse\workspace\Jini
set PATH=c:\programmi\java\jini2_0_1;c:\Programmi\Java\jdk1.5.0_02\bin
set CLASSPATH=.;%JINI_HOME%\lib\jini-core.jar;%JINI_HOME%\lib\jiniext.jar;%JINI_HOM E%\lib\sun-util.jar;%JINI_HOME%\lib\reggie.jar

rem STARTING HTTP SERVER..........
start java -jar %JINI_HOME%\lib\tools.jar -dir %JINI_HOME%\lib -verbose

rem STARTING RMID.....
start rmid -J-Djava.security.policy=%JINI_HOME%\policy.all

rem STARTING LOOKUP SERVICE........
java -Djava.security.policy=%JINI_HOME%\policy.all -jar %JINI_HOME%\lib\start.jar %JINI_HOME%\start-transient-reggie.config

rem STARTING TRANSACTION MANAGER........
start java -Djava.security.policy=%JINI_HOME%\policy.all -jar %JINI_HOME%\lib\mahalo.jar %ROOTURL%/mahalo-dl.jar %JINI_HOME%\policy.all %WORKSPACE%\txn_log public
rem STARTING JAVASPACE SERVICE..........
start java -Djava.security.policy=%JINI_HOME%\policy.all -Dcom.sun.jini.outrigger.spaceName=JavaSpaces -jar %JINI_HOME%\lib\outrigger.jar %ROOTURL%/outrigger-dl.jar %JINI_HOME%\policy.all %WORKSPACE%\js_log public


the policy.all file contains the following lines:


grant { permission
java.security.AllPermission;
};


start-transient-reggie.config contains the following lines:


import com.sun.jini.start.ServiceDescriptor;
import com.sun.jini.start.NonActivatableServiceDescriptor;

com.sun.jini.start {
private static codebase = "http://localhost:8080/reggie-dl.jar";
private static policy = ".\\lib\\policy.all";
private static classpath = ".\\lib\\reggie.jar";
private static config = ".\\transient-reggie.config";

static serviceDescriptors = new ServiceDescriptor[] {
new NonActivatableServiceDescriptor(
codebase, policy, classpath,
"com.sun.jini.reggie.TransientRegistrarImpl",
new String[] { config })
};
}


and finally transient-reggie.config contains the following lines:


import net.jini.jrmp.*;

com.sun.jini.reggie {
serverExporter = new JrmpExporter();
initialMemberGroups = new String[] {};
}


most of this stuff was taken from Jan Newmarch's Jini Tutorial, adapted for my case of course.
The problem is that launching setenv.bat I get the following stack trace immediately after launching reggie:


29-ago-2005 12.15.15 com.sun.jini.reggie.RegistrarImpl <init>
SEVERE: Reggie initialization failed
net.jini.config.ConfigurationException: problem reading configuration file .\transient-reggie.config; caused by:
java.security.AccessControlException: access denied (java.io.FilePermission .\transient-reggie.config read)
at net.jini.config.ConfigurationFile.<init>(ConfigurationFile.java:1737)
at net.jini.config.ConfigurationProvider.getInstance(ConfigurationProvider.java:23 8)
at com.sun.jini.reggie.RegistrarImpl.<init>(RegistrarImpl.java:402)
at com.sun.jini.reggie.TransientRegistrarImpl.<init>(TransientRegistrarImpl. java:51)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessor Impl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructor AccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at com.sun.jini.start.NonActivatableServiceDescriptor.create(NonActivatableService Descriptor.java:349)
at com.sun.jini.start.ServiceStarter.create(ServiceStarter.java:304)
at com.sun.jini.start.ServiceStarter.main(ServiceStarter.java:484)
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission .\transient-reggie.config read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:26 4)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
at java.io.FileInputStream.<init>(FileInputStream.java:100)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at net.jini.config.ConfigurationFile.<init>(ConfigurationFile.java:1727)

... 10 more
29-ago-2005 12.15.15 com.sun.jini.start.ServiceStarter checkResultFailures
WARNING: Exception creating service.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessor Impl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructor AccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at com.sun.jini.start.NonActivatableServiceDescriptor.create(NonActivatableService Descriptor.java:349)
at com.sun.jini.start.ServiceStarter.create(ServiceStarter.java:304)
at com.sun.jini.start.ServiceStarter.main(ServiceStarter.java:484)
Caused by: net.jini.config.ConfigurationException: problem reading configuration
file .\transient-reggie.config; caused by:
java.security.AccessControlException: access denied (java.io.FilePermission .\transient-reggie.config read)
at net.jini.config.ConfigurationFile.<init>(ConfigurationFile.java:1737)
at net.jini.config.ConfigurationProvider.getInstance(ConfigurationProvider.java:23 8)
at com.sun.jini.reggie.RegistrarImpl.<init>(RegistrarImpl.java:402)
at com.sun.jini.reggie.TransientRegistrarImpl.<init>(TransientRegistrarImpl. java:51)
... 7 more
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission .\transient-reggie.config read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:26 4)
at java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
at java.io.FileInputStream.<init>(FileInputStream.java:100)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at net.jini.config.ConfigurationFile.<init>(ConfigurationFile.java:1727)

... 10 more
29-ago-2005 12.15.15 com.sun.jini.start.ServiceStarter checkResultFailures
WARNING: Associated service descriptor [0]: [http://localhost:8080/reggie-dl.jar
, .\lib\policy.all, .\lib\reggie.jar, com.sun.jini.reggie.TransientRegistrarImpl
, [.\transient-reggie.config], com.sun.jini.start.NonActivatableServiceDescripto
r$1@911f71]


if I try to re-launch reggie after that, I only get the InvocationTargetException. The other services seem to work fine.
I've looked everywhere but I'm really lost... can anyone explain what's wrong? I would really appreciate any hint.
Thanks in advance
Emanuele


Aristotelis Charalampous

Posts: 1
Nickname: aresxs
Registered: Nov, 2013

Re: Once again, problems starting Reggie Posted: Nov 11, 2013 10:19 AM
Reply to this message Reply
Hi Emanuel,

I am really fed up with all the problems showing up when trying to run Jini services. I am using them as a university assignment. Some time passed since you posted this and no answers were given but I wanted to ask if you managed to solve your problems. I am currently facing the same with Apache River( previously Jini ). Any tips?

Aris

Flat View: This topic has 1 reply on 1 page
Topic: Lazada Voucher Malaysia for May 2019 Previous Topic   Next Topic Topic: Need Help about service description

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use