Hello Florent, Tomcat/Ubuntu: - is qizx.jar accessible to Tomcat (it contains com.qizx.util.basic.FileUtil) ? it should be in /webapps/qizx/WEB-INF/lib
On MacOsX: - the shell wrapper is indeed not OK on Mac - the ensureDirExists problem is related to a "Java Binding" issue with method overloading: there are 2 methods FileUtil.ensureDirExists and the wrong one is taken. This is OS- or perhaps even machine-dependent. Sorry about that, it is pretty difficult to ensure that install scripts work on all platforms. That will be fixed in the coming 4.1 We plan a better install in next versions On 25/09/10 01:11, Florent Georges wrote: > Hi, > > I tried to install Qizx FE, both on Ubuntu Server and Mac OS X, > and both failed. 1) On Ubuntu, I used the APT package tomcat6, > followed the Qizx instructions, and added the following to the > file /etc/tomcat6/policy.d/50local.policy: > > grant codeBase "file:${catalina.base}/webapps/qizx/-" { > permission java.io.FilePermission "/usr/local/share/qizx-data", > "read,write"; > permission java.io.FilePermission "/usr/local/share/qizx-data/-", > "read,write"; > } > > When I go to http://localhost:8080/qizx/xqsdemo/index.html, > everything is fine. Then I click on "Initialize database", and I > get the following stacktrace on the below frame (excerpt): > > java.lang.NoClassDefFoundError: Could not initialize class > com.qizx.util.basic.FileUtil > com.qizx.server.util.QizxDriver.loadConfiguration(QizxDriver.java:378) > com.qizx.server.util.QizxDriver.initialize(QizxDriver.java:184) > com.qizx.server.util.QizxRequestBase.getDriver(QizxRequestBase.java:44) > com.qizx.server.util.QizxRequestBase.setup(QizxRequestBase.java:51) > com.qizx.server.util.ServletBase.doGet(ServletBase.java:74) > ... > > I guess loadConfiguration() uses the classloader, and the > default configuration of Tomcat on Ubuntu is to much secure to > allow that. I am not sure if there is a way to provide more > information? > > 2) On Mac OS X 10.6.4, I unzip the distribution, cd to my tomcat > webapps directory, and call mkserver. It results in the following > error: > > Exception in thread "main" java.lang.NoClassDefFoundError: > com/qizx/apps/QizxCLI > Caused by: java.lang.ClassNotFoundException: com.qizx.apps.QizxCLI > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > > Here also, I am not sure how I could provide additional info. > > Any idea? > > Regards, > > -- Qizx Support List qizx-support@xmlmind.com http://www.xmlmind.com/mailman/listinfo/qizx-support