##### Page tree
Go to start of banner

# Configuration Options for the Server

You are viewing an old version of this page. View the current version.

Version 1

This section shows the options which are available for configuring the server of KWebS. The identifier of an option is followed by a default value, if it exists, and a description of valid assignments.

• de.cau.cs.kieler.kwebs.jaxws.publishHttp
• Default value: true
• Valid assignments: truefalse
• With this option you can define whether the service variant SOAP over HTTP is being published by the server.
• Default value: http://localhost:8442/layout
• Valid assignments: An URL defining HTTP as protocol
• With this option you define the address, port and context of the endpoint the server publishes the SOAP over HTTP service variant on.
• de.cau.cs.kieler.kwebs.jaxws.publishHttps
• Default value: true
• Valid assignments: truefalse
• With this option you can define whether the service variant SOAP over HTTPS is being published by the server.
• Default value: http://localhost:8443/layout
• Valid assignments: An URL defining HTTPS as protocol
• With this option you define the address, port and context of the endpoint the server publishes the SOAP over HTTPS service variant on.
• de.cau.cs.kieler.kwebs.httpsKeystore.jks.path
• Default value: server/kwebs/security/keystores/server.jks
• Valid assignments: A string defining a path
• With this option you define the path to the java key store containing the certificate that the server uses to secure the HTTPS based variant of the SOAP service. The server plug in (de.cau.cs.kieler.kwebs.server) contains a default key store with a self signed certificate. For the operation in a production environment that requires the exchange of confidential models, this certificate should be replaced by a certificate that has been signed by a globally trusted CA.
• de.cau.cs.kieler.kwebs.httpsKeystore.jks.pass
• Default value: server
• Valid assignments: A string defining the password
• With this option you define the password which the server requires to access the key store necessary for securing the HTTPS based SOAP service variant.
• de.cau.cs.kieler.kwebs.publishJeti
• Default value: true
• Valid assignments: truefalse
• With this option you can define whether the jETI variant of the service is being published by the server.
• de.cau.cs.kieler.kwebs.jeti.provider.id
• Default value: KIELERLAYOUT
• Valid assignments: A string defining the provider id
• The server internally uses a lightweight version of the jETI tool server. With this option you can define his unique identifier.
• de.cau.cs.kieler.kwebs.jeti.sessions.timeout
• Default value: 300000
• Valid assignments: An integer
• With this option you define the maximum time in milliseconds a jETI session may be inactive. After it's expiration the tool server dismisses an inactive session.
• de.cau.cs.kieler.kwebs.jeti.sessions.checkinterval
• Default value: 30000
• Valid assignments: An integer
• With this option you define the interval in milliseconds, the jETI tool server checks for inactive sessions.
• de.cau.cs.kieler.kwebs.jeti.debug
• Default value: false
• Valid assignments: truefalse
• With this option you define, wheter the internally used jETI tool server runs in debug mode or not.
• de.cau.cs.kieler.kwebs.jeti.toolxml
• Default value: server/jeti/config/tools/tools.xml
• Valid assignments: A string defining a path
• With this option you can define the path to the tool descriptor which is required by the internally used jETI tool server. Usage of this option is not advised, since there exists a strong coupling between the tool descriptor and the implementing tool class.
• de.cau.cs.kieler.kwebs.jeti.server.hostname
• Default value: localhost
• Valid assignments: A string
• This option defines the address, under which the server publishes the jETI service variant. It may declare an IP address or a concrete host name.
• de.cau.cs.kieler.kwebs.jeti.connector.sepp.port
• Default value: 9867
• Valid assignments: An integer
• This option defines the port, under which the server publishes the jETI service variant.
• de.cau.cs.kieler.kwebs.jeti.sessions.folder
• Default value: server/jeti/sessions
• Valid assignments: A string defining a path
• This option defines the root path, in which the internally used jETI tool server places and manages the temporary session folders.
• de.cau.cs.kieler.kwebs.jeti.log4j.config
• Default value: server/jeti/config/log4j/log4j.properties
• Valid assignments: A string defining a path
• This option defines the path to the file containing the configuration for \emph{Log4J, the logger internally used by jETI.
• de.cau.cs.kieler.kwebs.jeti.logpath
• Default value: server/jeti/logs/jeti.log
• Valid assignments: A string defining a path
• This option defines the path to the log file the jETI tool server uses.
• de.cau.cs.kieler.kwebs.server.poolsize
• Default value: 10
• Valid assignments: An integer
• This option defines the maximum number of requests, the server is executing concurrently.
• de.cau.cs.kieler.kwebs.server.backlog
• Default value: 75
• Valid assignments: An integer
• This option defines the maximum number of requests the server caches before he rejects further incoming requests.
• de.cau.cs.kieler.kwebs.log.path
• Default value: server/kwebs/logs/kwebs.log
• Valid assignments: A string defining a path
• This option defines the path to the log file the server uses.
• de.cau.cs.kieler.kwebs.log.size
• Default value: 1
• Valid assignments: An integer
• This option defines the maximum size of the log file in megabytes the server uses.
• de.cau.cs.kieler.kwebs.graphviz.path
• Default value: none
• Valid assignments: A string defining a path
• This option defines the path to the dot executable of the graphviz package.
• de.cau.cs.kieler.kwebs.graphviz.timeout
• Default value: 60000
• Valid assignments: An integer
• This option defines the timeout for graphviz-based layout in milliseconds.
• de.cau.cs.kieler.kwebs.ogdf.timeout
• Default value: 60000
• Valid assignments: An integer
• This option defines the timeout for OGDF-based layout in milliseconds.
• Default value: http://localhost:8444
• Valid assignments: An URL defining HTTP as protocol
• With this option you define the address and port of the endpoint, the server publishes the support server on.
• de.cau.cs.kieler.kwebs.publishSupportServer
• Default value: true
• Valid assignments: truefalse
• This option defines, whether the support server is being published.
• de.cau.cs.kieler.kwebs.management.port
• Default value: 23456
• Valid assignments: An integer
• This option defines the port, under which the management service of the server is reachable.
• de.cau.cs.kieler.kwebs.graphs.maxnumber
• Default value: 5
• Valid assignments: An integer
• The service is capable of doing the layout on a set of graphs that a user transmits in a single request. This option defines the maximum number of graphs a user may transmit in a single request. If a request contains more than the allowed number of graphs the service aborts processing the request and throws a RemoteServiceException.
• de.cau.cs.kieler.kwebs.graphs.maxelements
• Default value: 5000
• Valid assignments: An integer
• This option defines the maximum number of elements each transmitted graph may contain. If at least a single graph exceeds the maximum number of elements the service aborts processing the request and throws a RemoteServiceException.
• de.cau.cs.kieler.kwebs.graphs.maxnumber.test
• Default value: true
• Valid assignments: truefalse
• This option defines whether the service shall test the number of graphs contained in a request against the maximum number of graphs allowed in a single request.
• de.cau.cs.kieler.kwebs.graphs.maxelements.test
• Default value: true
• Valid assignments: truefalse
• This option defines whether the service shall test the graphs contained in a request against the maximum number of elements allowed for a single graph.
• No labels