Install a JBoss instance for free-text search

About this task

Enabling Guidewire free-text search requires that you install a different instance of JBoss than the instance that runs your PolicyCenter application. In a production environment, Guidewire requires that you set up the separate JBoss instance on a host that is separate from the one that hosts PolicyCenter. This separate instance of the application server runs a full-text search engine, Apache Solr.

Whenever you install a separate JBoss instance for Guidewire free-text search, change the HTTP port to 8983. The standard Solr port is 8983. You configure ports on JBoss in the following file:

JBOSS_HOME/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml

Edit the file, and change the port property for the WebServer service from 8080 to 8983, as the following example shows.

<bean class="org.jboss.services.binding.ServiceBindingMetadata">
    <property name="serviceName">jboss.web:service=WebServer</property>
    <property name="port">8983</property>

What to do next

See also