
1. Web application name (optional)

If you want to rename the default Web application name ("portal"), you need to rename
the $YOUR_DESIRED_APPLICATION_NAME parameter in 'conf/web.xml' (it occurs twice):

<filter>
	<filter-name>$YOUR_DESIRED_APPLICATION_NAME</filter-name>
	<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
	<init-param>
		<param-name>applicationFactoryClassName</param-name>
		<param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
	</init-param>       
</filter>

<filter-mapping>
	<filter-name>$YOUR_DESIRED_APPLICATION_NAME</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>


2. Server configuration

Set the appropriate parameter values.
Below, you'll find a short description to each parameter:


'port': HTTP port of hosting server node
'ssl': "false" (SSL active) or "true" (SSL inactive; provides no real security, since HTTP/plaintext)
'keyStore': file system path to Java keystore (JKS) file (needed for SSL)
'keyStorePass': password for 'keystore' (needed for SSL)
'trustStore': file system path to Java truststore (JKS) file (needed for SSL: needs to store X.509
			  certificates of all 'sso-server' and 'adapter')
'trustStorePass': password for 'trustStore' (needed for SSL)
'webdavFrontendURL': URL to external WebDAV frontend ('adapter' component)
'contactOrgName': person to turn to for organisational issues
'contactOrgEMail': e-mail address of 'contactOrgName'
'contactTechName': person to turn to for technical concerns
'contactOrgEMail': e-mail address of 'contactTechName'
'ssoServerURL': URL to 'sso-server'
'ssoServiceURL': URL to REST service of 'sso-server'
'credentialManagerURL': URL to external 'credentialmanager' component
'tmpDir': temporary directory this Web application is extracted to (optional, but strongly encouraged to avoid
		  clashes in the default OS temporary directory that is used as a fallback value)
'serviceSearchURL': URL to external 'Dienstesuche' component
'contentSearchURL': URL to external 'Inhaltssuche' component
		


This is a what a sample configuration might look like:

<bean id="configuration" class="wisnetgrid.portal.config.Configuration" factory-method="get">
	<property name="port" value="8081" />		
	<property name="ssl" value="true" />
	<property name="keyStore" value="conf/keystore_portal.jks" />
	<property name="keyStorePass" value="portal" />
	<property name="trustStore" value="conf/keystore_portal.jks" />
	<property name="trustStorePass" value="portal" />
	<property name="webdavFrontendURL" value="https://localhost:8080/webdav-sso" />	
	<property name="contactOrgName" value="René Jäkel" />
	<property name="contactOrgEMail" value="rene.jaekel@tu-dresden.de" />
	<property name="contactTechName" value="Jason Daivandy" />
	<property name="contactTechEMail" value="wisnetgrid-users@gforge.zih.tu-dresden.de" />	
	<property name="ssoServerURL" value="https://127.0.0.1:9999/sso-server" />
	<property name="ssoServiceURL" value="https://127.0.0.1:8183/sso-service" />
	<property name="credentialManagerURL" value="https://localhost:7777/credentials" />
	<property name="tmpDir" value="./tmp" />
	<property name="serviceSearchURL" value="http://suprimeworkbench.aifb.uni-karlsruhe.de/backend/poem/repository" />
	<property name="contentSearchURL" value="someUrl" />
</bean>
	
