Technical problems and issues

Web gui and Tomcat

Error: 500

Error: 500
Location: /jac/servlet/JacServlet
Internal Servlet Error:

java.lang.NoClassDefFoundError: jac/core/dist/RemoteContainer
	at JacServlet.doGet(JacServlet.java:71)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source)
	at org.apache.tomcat.core.Handler.invoke(Unknown Source)
	at org.apache.tomcat.core.Handler.service(Unknown Source)
	at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
	at org.apache.tomcat.core.ContextManager.internalService(Unknown Source)
	at org.apache.tomcat.core.ContextManager.service(Unknown Source)
	at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unknown Source)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown Source)
	at java.lang.Thread.run(Thread.java:484)

Check the classpath of tomcat. It cannot find the class jac.core.dist.RemoteContainer

Distribution

java.lang.ClassNotFoundException: jac.core.dist.rmi.RMIRemoteContainer_Stub

rmiregistry's CLASSPATH is probably wrong. You may also try to rebuild all classes.

???

Because of the way rmi works, you should not have "127.0.0.1 <your_local_hostname>" in /etc/hosts

NoClassDefFoundError: jac/core/dist/DistdClassLoader at jac.core.dist.Distd.<init>

Check that your .java.policy is properly configured (see the tutorial) and that rmiregistry is running.

Licence

The GPL is known as "infectious". Do I have to distribute my own programs and aspects under the GPL ?

No. These are not considered derivative works. This is explicitly stated at the beginning of the LICENCE file. Moreover, is now distributed under the LGPL.