From: ikke e. <bas...@ho...> - 2003-06-19 14:18:53
|
Hi, Can anyone tell me how I should make my packages available on weblogic. It works fine on Tomcat. I do the following for Tomcat: String rootPath = getServletContext().getRealPath("/"); if (!rootPath.endsWith(File.separator)) { rootPath += File.separator; } Properties props = new Properties(); props.put("python.home", rootPath + "WEB-INF" + File.separator + "lib"); PythonInterpreter.initialize(System.getProperties(), props, new String[0]); PySystemState sys = Py.getSystemState(); PySystemState.add_classdir(rootPath + "WEB-INF" + File.separator + "classes"); PySystemState.add_extdir(rootPath + "WEB-INF" + File.separator + "lib",true); This does not work on WLS6.1 because it doesn't extract the war files. So I try the following for WLS6.1: Properties props = new Properties(); props.put("python.home","/WEB-INF/lib"); PythonInterpreter.initialize(System.getProperties(), props, new String[0]); PySystemState sys = Py.getSystemState(); PySystemState.add_classdir("/WEB-INF/classes"); PySystemState.add_extdir("/WEB-INF/lib",true); This is not working, it does not load my classes and jar files. Can anybody provide me with some help? Thanks a lot _________________________________________________________________ MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. http://join.msn.com/?page=features/virus |