Subversion Repositories XServices

Rev

Rev 199 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 199 Rev 201
1
<?xml version="1.0" encoding="UTF-8"?>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
3
	xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
4
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
4
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
5
	version="2.5">
5
	version="2.5">
6
 
6
 
7
	<context-param>
7
	<context-param>
8
        <param-name>log4jConfiguration</param-name>
8
        <param-name>log4jConfiguration</param-name>
9
        <param-value>/WEB-INF/log4j2.xml</param-value>
9
        <param-value>/WEB-INF/log4j2.xml</param-value>
10
    </context-param>
10
    </context-param>
11
    <context-param>
11
    <context-param>
12
    	<param-name>shiroConfigLocations</param-name>
12
    	<param-name>shiroConfigLocations</param-name>
13
    	<param-value>/WEB-INF/shiro.ini</param-value>
13
    	<param-value>/WEB-INF/shiro.ini</param-value>
14
	</context-param>
14
	</context-param>
15
	<context-param>
15
	<context-param>
16
		<param-name>quartz:config-file</param-name>
16
		<param-name>quartz:config-file</param-name>
17
		<param-value>quartz.properties</param-value>
17
		<param-value>quartz.properties</param-value>
18
	</context-param>
18
	</context-param>
19
	<context-param>
19
	<context-param>
20
		<param-name>quartz:shutdown-on-unload</param-name>
20
		<param-name>quartz:shutdown-on-unload</param-name>
21
		<param-value>true</param-value>
21
		<param-value>true</param-value>
22
	</context-param>
22
	</context-param>
23
	<context-param>
23
	<context-param>
24
		<param-name>quartz:wait-on-shutdown</param-name>
24
		<param-name>quartz:wait-on-shutdown</param-name>
25
		<param-value>false</param-value>
25
		<param-value>false</param-value>
26
	</context-param>
26
	</context-param>
27
	<context-param>
27
	<context-param>
28
		<param-name>quartz:start-scheduler-on-load</param-name>
28
		<param-name>quartz:start-scheduler-on-load</param-name>
29
		<param-value>true</param-value>
29
		<param-value>true</param-value>
30
	</context-param>
30
	</context-param>
31
	<context-param>
31
	<context-param>
32
		<param-name>cache:thread-count</param-name>
32
		<param-name>cache:thread-count</param-name>
33
		<param-value>3</param-value>
33
		<param-value>3</param-value>
34
	</context-param>
34
	</context-param>
35
 
35
 
36
	<!-- <context-param> <param-name>cvs-config-02</param-name> <param-value>c:/temp/test2.txt</param-value> 
36
	<!-- <context-param> <param-name>cvs-config-02</param-name> <param-value>c:/temp/test2.txt</param-value> 
37
		</context-param> <context-param> <param-name>cvs-config-01</param-name> <param-value>c:/temp/test.txt</param-value> 
37
		</context-param> <context-param> <param-name>cvs-config-01</param-name> <param-value>c:/temp/test.txt</param-value> 
38
		</context-param> <context-param> <param-name>cvs-config-03</param-name> <param-value>c:/temp/test3.txt</param-value> 
38
		</context-param> <context-param> <param-name>cvs-config-03</param-name> <param-value>c:/temp/test3.txt</param-value> 
39
		</context-param> -->
39
		</context-param> -->
40
 
40
 
41
	<!-- Caching interval in minutes for CVS cache -->
41
	<!-- Caching interval in minutes for CVS cache -->
42
	<context-param>
42
	<context-param>
43
		<param-name>cvs-cache-interval</param-name>
43
		<param-name>cvs-cache-interval</param-name>
44
		<param-value>3</param-value>
44
		<param-value>3</param-value>
45
	</context-param>
45
	</context-param>
46
 
46
 
47
	<!-- CVS content search cache -->
47
	<!-- CVS content search cache -->
48
	<!-- <context-param> <param-name>cvs-findings-configuration</param-name> 
48
	<!-- <context-param> <param-name>cvs-findings-configuration</param-name> 
49
		<param-value>c:/temp/cvs-findings.txt</param-value> </context-param> -->
49
		<param-value>c:/temp/cvs-findings.txt</param-value> </context-param> -->
50
 
50
 
51
	<listener>
51
	<listener>
52
    	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
52
    	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
53
  	</listener>
53
  	</listener>
54
	<listener>
54
	<listener>
55
		<listener-class>org.quartz.ee.servlet.QuartzInitializerListener</listener-class>
55
		<listener-class>org.quartz.ee.servlet.QuartzInitializerListener</listener-class>
56
	</listener>
56
	</listener>
57
	<listener>
57
	<listener>
58
		<listener-class>net.brutex.xservices.util.cache.CacheExecutorService</listener-class>
58
		<listener-class>net.brutex.xservices.util.cache.CacheExecutorService</listener-class>
59
	</listener>
59
	</listener>
60
 
60
 
61
 
61
 
62
	<servlet>
62
	<servlet>
63
		<servlet-name>XServices</servlet-name>
63
		<servlet-name>XServices</servlet-name>
64
		<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
64
		<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
65
		<!-- <init-param>
65
		<!-- <init-param>
66
			<param-name>config-location</param-name>
66
			<param-name>config-location</param-name>
67
			<param-value>/WEB-INF/cxf-servlet.xml</param-value>
67
			<param-value>/WEB-INF/cxf-servlet.xml</param-value>
68
		</init-param>
68
		</init-param>
69
		-->
69
		-->
70
		<init-param>
70
		<init-param>
71
        	<param-name>hide-service-list-page</param-name>
71
        	<param-name>hide-service-list-page</param-name>
72
        	<param-value>false</param-value>
72
        	<param-value>false</param-value>
73
    </init-param> 
73
    </init-param> 
74
		<load-on-startup>1</load-on-startup>
74
		<load-on-startup>1</load-on-startup>
75
	</servlet>
75
	</servlet>
76
	
76
	<!--
77
	<servlet>
77
	<servlet>
78
		<servlet-name>QuartzInitializer</servlet-name>
78
		<servlet-name>QuartzInitializer</servlet-name>
79
		<servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class>
79
		<servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class>
80
		<init-param>
80
		<init-param>
81
			<param-name>shutdown-on-unload</param-name>
81
			<param-name>shutdown-on-unload</param-name>
82
			<param-value>true</param-value>
82
			<param-value>true</param-value>
83
		</init-param>
83
		</init-param>
84
		<load-on-startup>2</load-on-startup>
84
		<load-on-startup>2</load-on-startup>
85
	</servlet>
85
	</servlet>
-
 
86
	-->
86
	<servlet>
87
	<servlet>
87
		<servlet-name>CacheServlet</servlet-name>
88
		<servlet-name>CacheServlet</servlet-name>
88
		<servlet-class>net.brutex.xservices.util.cache.CacheServlet</servlet-class>
89
		<servlet-class>net.brutex.xservices.util.cache.CacheServlet</servlet-class>
89
		<load-on-startup>3</load-on-startup>
90
		<load-on-startup>3</load-on-startup>
90
	</servlet>
91
	</servlet>
91
	<servlet>
92
	<servlet>
92
		<servlet-name>FindingsCacheServlet</servlet-name>
93
		<servlet-name>FindingsCacheServlet</servlet-name>
93
		<servlet-class>net.brutex.xservices.util.cache.FindingsCacheServlet</servlet-class>
94
		<servlet-class>net.brutex.xservices.util.cache.FindingsCacheServlet</servlet-class>
94
		<load-on-startup>3</load-on-startup>
95
		<load-on-startup>3</load-on-startup>
95
	</servlet>
96
	</servlet>
96
 
97
 
97
	<servlet-mapping>
98
	<servlet-mapping>
98
		<servlet-name>XServices</servlet-name>
99
		<servlet-name>XServices</servlet-name>
99
		<url-pattern>/*</url-pattern>
100
		<url-pattern>/*</url-pattern>
100
	</servlet-mapping>
101
	</servlet-mapping>
101
	
102
	
102
	<session-config>
103
	<session-config>
103
		<session-timeout>30</session-timeout>
104
		<session-timeout>30</session-timeout>
104
	</session-config>
105
	</session-config>
105
	<welcome-file-list>
106
	<welcome-file-list>
106
		<welcome-file>index.html</welcome-file>
107
		<welcome-file>index.html</welcome-file>
107
	</welcome-file-list>
108
	</welcome-file-list>
108
 
109
 
109
	<!-- Shiro -->
110
	<!-- Shiro -->
110
	<listener>
111
	<listener>
111
		<listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
112
		<listener-class>org.apache.shiro.web.env.EnvironmentLoaderListener</listener-class>
112
	</listener>
113
	</listener>
113
 
114
 
114
	<filter>
115
	<filter>
115
		<filter-name>ShiroFilter</filter-name>
116
		<filter-name>ShiroFilter</filter-name>
116
		<filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class>
117
		<filter-class>org.apache.shiro.web.servlet.ShiroFilter</filter-class>
117
	</filter>
118
	</filter>
118
 
119
 
119
	<filter-mapping>
120
	<filter-mapping>
120
		<filter-name>ShiroFilter</filter-name>
121
		<filter-name>ShiroFilter</filter-name>
121
		<url-pattern>/*</url-pattern>
122
		<url-pattern>/*</url-pattern>
122
		<dispatcher>REQUEST</dispatcher>
123
		<dispatcher>REQUEST</dispatcher>
123
		<dispatcher>FORWARD</dispatcher>
124
		<dispatcher>FORWARD</dispatcher>
124
		<dispatcher>INCLUDE</dispatcher>
125
		<dispatcher>INCLUDE</dispatcher>
125
		<dispatcher>ERROR</dispatcher>
126
		<dispatcher>ERROR</dispatcher>
126
	</filter-mapping>
127
	</filter-mapping>
127
	<!-- Shiro -->
128
	<!-- Shiro -->
128
 
129
 
129
 
130
 
130
	<servlet>
131
	<servlet>
131
		<servlet-name>H2Console</servlet-name>
132
		<servlet-name>H2Console</servlet-name>
132
		<servlet-class>org.h2.server.web.WebServlet</servlet-class>
133
		<servlet-class>org.h2.server.web.WebServlet</servlet-class>
133
		<!--
134
		<!--
134
        <init-param>
135
        <init-param>
135
            <param-name>webAllowOthers</param-name>
136
            <param-name>webAllowOthers</param-name>
136
            <param-value></param-value>
137
            <param-value></param-value>
137
        </init-param>
138
        </init-param>
138
        <init-param>
139
        <init-param>
139
            <param-name>trace</param-name>
140
            <param-name>trace</param-name>
140
            <param-value></param-value>
141
            <param-value></param-value>
141
        </init-param>
142
        </init-param>
142
        -->
143
        -->
143
		<load-on-startup>1</load-on-startup>
144
		<load-on-startup>1</load-on-startup>
144
	</servlet>
145
	</servlet>
145
	<servlet-mapping>
146
	<servlet-mapping>
146
		<servlet-name>H2Console</servlet-name>
147
		<servlet-name>H2Console</servlet-name>
147
		<url-pattern>/console/*</url-pattern>
148
		<url-pattern>/console/*</url-pattern>
148
	</servlet-mapping>
149
	</servlet-mapping>
149
	<!--
150
	<!--
150
    <security-role>
151
    <security-role>
151
        <role-name>admin</role-name>
152
        <role-name>admin</role-name>
152
    </security-role>
153
    </security-role>
153
    <security-constraint>
154
    <security-constraint>
154
        <web-resource-collection>
155
        <web-resource-collection>
155
            <web-resource-name>H2 Console</web-resource-name>
156
            <web-resource-name>H2 Console</web-resource-name>
156
            <url-pattern>/console/*</url-pattern>
157
            <url-pattern>/console/*</url-pattern>
157
        </web-resource-collection>
158
        </web-resource-collection>
158
        <auth-constraint>
159
        <auth-constraint>
159
            <role-name>admin</role-name>
160
            <role-name>admin</role-name>
160
        </auth-constraint>
161
        </auth-constraint>
161
    </security-constraint>
162
    </security-constraint>
162
    -->
163
    -->
163
 
164
 
164
</web-app>
165
</web-app>
165
 
166
 
166
Generated by GNU Enscript 1.6.5.90.
167
Generated by GNU Enscript 1.6.5.90.
167
 
168
 
168
 
169