मैं जावा आरएमआई में विकसित एक डेस्कटॉप एप्लिकेशन चलाने की कोशिश कर रहा हूं। जबकि मैं इस एप्लिकेशन को ग्रहण में निष्पादित करने का प्रयास कर रहा हूं, मुझे निम्न त्रुटि मिल रही है। अग्रिम में कृपया कोई मेरी मदद करें।थ्रेड "मुख्य" java.security.AccessControlException में अपवाद: एक्सेस अस्वीकार (java.util.PropertyPermission * पढ़ें, लिखें)
Exception in thread "main" java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)
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.checkPropertiesAccess(Unknown Source)
at java.lang.System.getProperties(Unknown Source)
at .HeadOfficeManager.Manager.main(Manager.java:103)
यहां कोड है।
public static void main(String args[])
{
Manager frame = new Manager();
frame.setVisible(true);
// frame.show(); old 1.4
// Create and install a security manager
if (System.getSecurityManager()== null)
{
System.setSecurityManager(new RMISecurityManager());
}
try
{
Properties prop = System.getProperties();
String httpPath = prop.getProperty("HTTPPath");
new ClassFileServer(80, httpPath);
}
catch (IOException e)
{}
try
{
java.rmi.registry.LocateRegistry.createRegistry(1099);
System.out.println("RMI registry ready.");
}
catch (Exception e)
{
System.out.println("Exception starting RMI registry:");
e.printStackTrace();
}
try
{
RMIHandler = new ManagerRMIHandler();
// Bind the remote object's stub in the registry
Registry registry = LocateRegistry.getRegistry();
registry.rebind("HeadOfficeManager", RMIHandler);
System.err.println("Server ready");
}
catch (Exception e)
{
System.err.println("Server exception: " + e.toString());
e.printStackTrace();
}
धन्यवाद, मैं इस एप्लिकेशन को चलाने के लिए ग्रहण का उपयोग कर रहा हूं। क्या मैं ग्रहण में अनुमतियों को सत्यापित कर सकता हूं ?? मैं एक बार फिर से RMI ..thanks लिए बहुत नया हूँ – bhuvanpavan
मैं नीति फ़ाइल बनाई 'अनुदान { \t // अब \t अनुमति java.security.AllPermission के लिए सब कुछ की अनुमति दें; }; ' भले ही यह एक ही अपवाद दे ... मैं परियोजना के तहत उस नीति फाइल का निर्माण करता हूं। – bhuvanpavan
अभी भी इस समस्या को हल नहीं किया गया है। क्या कोई इसे समझ सकता है .......... अग्रिम धन्यवाद .. – bhuvanpavan