Nicola, First, please use the imperius-dev mailing list for your Imperius/SPL questions. Then others can also benefit from the "experience".
Without looking too deeply (I didn't unpack the project), it looks like the Imperius project or jars are not included in the classpath for your executable. I'm not sure what you mean by 'importing' the jars below, but that is not enough. You must make sure they are on the classpath, check your run configuration in eclipse. If that doesn't fix it, send zip (not a rar) of the project directly to me and I'll take a look. David Wood Computing Systems for Wireless Networks IBM TJ Watson Research Center daw...@us.ibm.com 914-784-5123 (office), 914-396-6515 (mobile) From: "Nicola Carminati" <djni...@hotmail.it> To: David Wood/Watson/i...@ibmus Date: 10/27/2010 09:27 PM Subject: A new Problem with JavaSPL Hi David, Thank you, but we solved the problem immediately after sending the mail, we found the solution on the network. We apologize for the inconvenience. But... we have another problem: when we compile te source code, the compiler stops and return: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/imperius/spl/core/DataCollector at prova.main(prova.java:37) Caused by: java.lang.ClassNotFoundException: org.apache.imperius.spl.core.DataCollector at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more we have imported all the jar files needed. Can you help us? we attach the eclipse project. When we have problems we can send a mail to you or Neeraj? Thank you so much. B.R. Andrea Busi Nicola Carminati Marco Santacatterina From: David Wood Sent: Wednesday, October 27, 2010 8:40 PM To: imperius-dev@incubator.apache.org Cc: nicola carminati ; imperius-dev@incubator.apache.org Subject: Re: fw: Problem with JavaSPL There is a singleton pattern being used. Try using Java_SPLPolicyRuleProvider.getInstance(). public static synchronized Java_SPLPolicyRuleProvider getInstance() throws SPLException David Wood Computing Systems for Wireless Networks IBM TJ Watson Research Center daw...@us.ibm.com 914-784-5123 (office), 914-396-6515 (mobile) From: Neeraj Joshi/Durham/i...@ibmus To: nicola carminati <djni...@hotmail.it> Cc: imperius-dev@incubator.apache.org Date: 10/27/2010 02:07 PM Subject: fw: Problem with JavaSPL David, Did we move to a factory based methodology ? Can you please comment Thanks Neeraj ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "It is hard enough to remember my opinions, without also remembering my reasons for them". -Friedrich Wilhelm Nietzsche Neeraj Joshi (knee-rudge) WebSphere XD - Compute Grid AIM, IBM Apache Imperius - http://incubator.apache.org/imperius ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From: nicola carminati <djni...@hotmail.it> To: Neeraj Joshi/Durham/i...@ibmus Date: 10/27/2010 12:42 PM Subject: Problem with JavaSPL Dear Neeraj Joshi, we have some problems with java-spl plugin. We try to compile your example (http://www.ibm.com/developerworks/autonomic/library/ac-spl/) and we have a trouble. Can you help us? the error is in this instruction: Java_SPLPolicyRuleProvider jspl = new Java_SPLPolicyRuleProvider(); the constructor is private. In the attachement there is our eclipse project. Thank you so much. B.R. Andrea Busi Nicola Carminati Marco Santacatterina [attachment "policySanta.rar" deleted by Neeraj Joshi/Durham/IBM] [attachment "policySanta.rar" deleted by David Wood/Watson/IBM]