1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!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>modjy demo application</display-name>
<description>
modjy WSGI demo application
</description>
<servlet>
<servlet-name>modjy</servlet-name>
<servlet-class>com.xhaus.modjy.ModjyJServlet</servlet-class>
<init-param>
<param-name>python.home</param-name>
<param-value>C:/jython2.5</param-value>
</init-param>
<!--
There are two different ways you can specify an application to modjy
1. Using the app_import_name mechanism
2. Using a combination of app_directory/app_filename/app_callable_name
Examples of both are given below
See the documenation for more details.
http://modjy.xhaus.com/locating.html#locating_callables
-->
<!--
This is the app_import_name mechanism. If you specify a value
for this variable, then it will take precedence over the other mechanism
<init-param>
<param-name>app_import_name</param-name>
<param-value>my_wsgi_module.my_handler_class().handler_method</param-value>
</init-param>
-->
<!--
And this is the app_directory/app_filename/app_callable_name combo
The defaults for these three variables are ""/application.py/handler
So if you specify no values at all for any of app_* variables, then modjy
will by default look for "handler" in "application.py" in the servlet
context root.
<init-param>
<param-name>app_directory</param-name>
<param-value>some_sub_directory</param-value>
</init-param>
-->
<init-param>
<param-name>app_filename</param-name>
<param-value>demo_app.py</param-value>
</init-param>
<!--
Supply a value for this parameter if you want your application
callable to have a different name than the default.
<init-param>
<param-name>app_callable_name</param-name>
<param-value>my_handler_func</param-value>
</init-param>
-->
<!-- Do you want application callables to be cached? -->
<init-param>
<param-name>cache_callables</param-name>
<param-value>1</param-value>
</init-param>
<!-- Should the application be reloaded if it's .py file changes? -->
<!-- Does not work with the app_import_name mechanism -->
<init-param>
<param-name>reload_on_mod</param-name>
<param-value>1</param-value>
</init-param>
<!--
Is site-packages to be loaded through imp.load("site")?
Same as -S option to command line interpreter
-->
<init-param>
<param-name>load_site_packages</param-name>
<param-value>1</param-value>
<!-- <param-value>0</param-value> -->
</init-param>
<init-param>
<param-name>log_level</param-name>
<param-value>debug</param-value>
<!-- <param-value>info</param-value> -->
<!-- <param-value>warn</param-value> -->
<!-- <param-value>error</param-value> -->
<!-- <param-value>fatal</param-value> -->
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>modjy</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
|