Hi I was trying to write a simple web application using Tomcat 6.0.14, Jython 2.2.1.
My web.xml is as follows <?xml version = '1.0' encoding = 'UTF-8'?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>test</display-name> <description></description> <servlet> <servlet-name>PyServlet</servlet-name> <servlet-class>org.python.util.PyServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>PyServlet</servlet-name> <url-pattern>*.py</url-pattern> </servlet-mapping> <servlet> <servlet-name>JythonServlet</servlet-name> <servlet-class>JythonServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>JythonServlet</servlet-name> <url-pattern>/JythonServlet</url-pattern> </servlet-mapping> </web-app> I copied all the files from jython_home\Lib to context_root\WEB-INF\lib \Lib when i compile the file JythonServlet.py using jythonc everthng seems to work fine but if i access it directly as localhost:8080/jython/ JythonServlet.py I get the following error javax.servlet.ServletException: Traceback (innermost last): (no code object) at line 0 Traceback (innermost last): (no code object) at line 0 ImportError: no module named main org.python.core.PyException: Traceback (innermost last): (no code object) at line 0 ImportError: no module named main org.python.util.PyServlet.loadServlet(Unknown Source) org.python.util.PyServlet.getServlet(Unknown Source) org.python.util.PyServlet.service(Unknown Source) root cause Traceback (innermost last): (no code object) at line 0 Traceback (innermost last): (no code object) at line 0 ImportError: no module named main org.python.core.PyException: Traceback (innermost last): (no code object) at line 0 ImportError: no module named main org.python.core.Py.JavaError(Unknown Source) org.python.core.PyInstance.makeProxy(Unknown Source) org.python.core.PyInstance.__init__(Unknown Source) org.python.core.PyClass.__call__(Unknown Source) org.python.core.PyObject.__call__(Unknown Source) org.python.util.PyServlet.loadServlet(Unknown Source) org.python.util.PyServlet.getServlet(Unknown Source) org.python.util.PyServlet.service(Unknown Source) Thanks in advance. -- http://mail.python.org/mailman/listinfo/python-list