|
14 | 14 | <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
15 | 15 | <property name="properties">
|
16 | 16 | <value>
|
17 |
| - wayback.basedir=/tmp/wayback |
18 |
| - wayback.urlprefix=http://localhost:8080/wayback/ |
| 17 | + wayback.basedir=/tmp/openwayback |
| 18 | + |
| 19 | + wayback.archivedir.1=${wayback.basedir}/files1/ |
| 20 | + wayback.archivedir.2=${wayback.basedir}/files2/ |
| 21 | + |
| 22 | + wayback.url.scheme=http |
| 23 | + wayback.url.host=localhost |
| 24 | + wayback.url.port=8080 |
| 25 | + wayback.url.prefix=${wayback.url.scheme}://${wayback.url.host}:${wayback.url.port} |
19 | 26 | </value>
|
20 | 27 | </property>
|
21 | 28 | </bean>
|
|
150 | 157 | </bean>
|
151 | 158 |
|
152 | 159 | <bean name="standardaccesspoint" class="org.archive.wayback.webapp.AccessPoint">
|
153 |
| - <property name="accessPointPath" value="http://localhost:8080/wayback/"/> |
154 |
| - <property name="internalPort" value="8080"/> |
| 160 | + <property name="accessPointPath" value="${wayback.url.prefix}/wayback/"/> |
| 161 | + <property name="internalPort" value="${wayback.url.port}"/> |
155 | 162 | <property name="serveStatic" value="true" />
|
156 | 163 | <property name="bounceToReplayPrefix" value="false" />
|
157 | 164 | <property name="bounceToQueryPrefix" value="false" />
|
|
161 | 168 | requests by different URL prefixes
|
162 | 169 | -->
|
163 | 170 |
|
164 |
| - <property name="replayPrefix" value="${wayback.urlprefix}" /> |
165 |
| - <property name="queryPrefix" value="${wayback.urlprefix}" /> |
166 |
| - <property name="staticPrefix" value="${wayback.urlprefix}" /> |
| 171 | + <property name="replayPrefix" value="${wayback.url.prefix}/wayback/" /> |
| 172 | + <property name="queryPrefix" value="${wayback.url.prefix}/wayback/" /> |
| 173 | + <property name="staticPrefix" value="${wayback.url.prefix}/wayback/" /> |
167 | 174 |
|
168 | 175 | <!--
|
169 | 176 | The following property will cause only results matching the exact host
|
|
193 | 200 |
|
194 | 201 | <property name="uriConverter">
|
195 | 202 | <bean class="org.archive.wayback.archivalurl.ArchivalUrlResultURIConverter">
|
196 |
| - <property name="replayURIPrefix" value="${wayback.urlprefix}"/> |
| 203 | + <property name="replayURIPrefix" value="${wayback.url.prefix}/wayback/"/> |
197 | 204 | </bean>
|
198 | 205 | </property>
|
199 | 206 |
|
|
229 | 236 | <!--
|
230 | 237 | <import resource="MementoReplay.xml"/>
|
231 | 238 | <bean name="mementoaccesspoint" parent="standardaccesspoint">
|
232 |
| - <property name="accessPointPath" value="http://localhost:8080/memento/"/> |
233 |
| - <property name="internalPort" value="8080"/> |
234 |
| - <property name="replayPrefix" value="http://localhost:8080/memento/" /> |
235 |
| - <property name="queryPrefix" value="http://localhost:8080/list/" /> |
| 239 | + <property name="accessPointPath" value="${wayback.url.prefix}/memento/"/> |
| 240 | + <property name="internalPort" value="${wayback.url.host}"/> |
| 241 | + <property name="replayPrefix" value="$${wayback.url.prefix}/memento/" /> |
| 242 | + <property name="queryPrefix" value="${wayback.url.prefix}/list/" /> |
236 | 243 | <property name="configs">
|
237 | 244 | <props>
|
238 | 245 | <prop key="aggregationPrefix">http://localhost:8080/list/</prop>
|
|
248 | 255 |
|
249 | 256 | <property name="uriConverter">
|
250 | 257 | <bean class="org.archive.wayback.archivalurl.ArchivalUrlResultURIConverter">
|
251 |
| - <property name="replayURIPrefix" value="http://localhost:8080/memento/"/> |
| 258 | + <property name="replayURIPrefix" value="${wayback.url.prefix}/memento/"/> |
252 | 259 | </bean>
|
253 | 260 | </property>
|
254 | 261 | <property name="parser">
|
|
265 | 272 | </bean>
|
266 | 273 |
|
267 | 274 |
|
268 |
| - <bean name="8080:list" parent="mementoaccesspoint"> |
269 |
| - <property name="replayPrefix" value="http://localhost:8080/memento/" /> |
270 |
| - <property name="queryPrefix" value="http://localhost:8080/list/" /> |
271 |
| - <property name="staticPrefix" value="http://localhost:8080/list/" /> |
| 275 | + <bean name="list" parent="mementoaccesspoint"> |
| 276 | + <property name="replayPrefix" value="${wayback.url.prefix}/memento/" /> |
| 277 | + <property name="queryPrefix" value="${wayback.url.prefix}/list/" /> |
| 278 | + <property name="staticPrefix" value="${wayback.url.prefix}/list/" /> |
| 279 | + <property name="internalPort" value="${wayback.url.host}"/> |
272 | 280 | <property name="configs">
|
273 | 281 | <props>
|
274 |
| - <prop key="Prefix">http://localhost:8080/memento/</prop> |
| 282 | + <prop key="Prefix">${wayback.url.scheme}://${wayback.url.host}:${wayback.url.port}/memento/</prop> |
275 | 283 | </props>
|
276 | 284 | </property>
|
277 | 285 |
|
|
300 | 308 | -->
|
301 | 309 | <!--
|
302 | 310 | <bean name="opensearchaccesspoint" parent="standardaccesspoint">
|
303 |
| - <property name="accessPointPath" value="http://localhost:8080/opensearch/"/> |
304 |
| - <property name="internalPort" value="8080"/> |
305 |
| - <property name="queryPrefix" value="http://localhost:8080/opensearch/" /> |
| 311 | + <property name="accessPointPath" value="${wayback.url.prefix}/opensearch/"/> |
| 312 | + <property name="internalPort" value="${wayback.url.port}"/> |
| 313 | + <property name="queryPrefix" value="${wayback.url.prefix}/opensearch/" /> |
306 | 314 | <property name="query">
|
307 | 315 | <bean class="org.archive.wayback.query.Renderer">
|
308 | 316 | <property name="captureJsp" value="/WEB-INF/query/OpenSearchCaptureResults.jsp" />
|
|
0 commit comments