Инсталиране на XWiki върху JBoss 5
Изтриване на следните файлове от xwiki архива:
$XWIKI.WAR.DIR/WEB-INF/lib/xml-apis-1.3.04.jar
$XWIKI.WAR.DIR/WEB-INF/lib/xml-apis-ext-1.3.04.jar
$XWIKI.WAR.DIR/WEB-INF/lib/xmlParserAPIs-2.0.2.jar #Този май не трябва да се трие ...
$XWIKI.WAR.DIR/WEB-INF/lib/xercesImpl-2.8.1.jar
Задаване на ресурс за ползване на JBoss Data Sources - редактира се файла $WIKI.WAR.DIR/WEB-INF/web.xml и се разкоментират следните редове:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/XWikiDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
и се променят следните заради енкодинга:
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
Създавате файл $XWIKI.WAR.DIR/WEB-INF/jboss-web.xml със следното съдържание:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
<jboss-web>
<resource-ref>
<res-ref-name>jdbc/XWikiDS</res-ref-name>
<jndi-name>java:/jdbc/XWikiDS</jndi-name>
</resource-ref>
</jboss-web>
Задават се настройките на базата данни, като се редактира файла $XWIKI.WAR.DIR/WEB-INF/hibernate.cfg.xml като се разкоментира следния параграф и се зададат верните за вашия случай потребител, парола и сървър
<property name="connection.url">jdbc:postgresql://localhost:5432/xwiki</property>
<property name="connection.username">xwiki</property>
<property name="connection.password">xwiki</property>
<property name="connection.driver_class">org.postgresql.Driver</property>
<property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="connection.provider_class">com.xpn.xwiki.store.DBCPConnectionProvider</property>
<property name="connection.pool_size">2</property>
<property name="statement_cache.size">2</property>
<mapping resource="xwiki.hbm.xml"/>
<mapping resource="feeds.hbm.xml"/>
Коментирай всички останали конфигурации за бази данни
Разкоментираме следния ред във файла $XWIKI.WAR.DIR/WEB-INF/xwiki.cfg
xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.xml
и променяме следния ред (заради енкодинга)
xwiki.encoding=UTF-8
Инсталиране на PostgreSQL-JDBC драйвера
JDBC драйвера за PostgreSQL може да бъде инсталиран по един от следните два начина:
Инсталиране на драйвера така, че да бъде достъпен само за XWiki
user $ cp postgresql-8.4-701.jdbc4.jar //$XWIKI.WAR.DIR/WEB-INF/lib//
Инсталиране на драйвера така, че да бъде достъпен за всички приложения инсталирани в съответния JBoss сървър
user $ cp postgresql-8.4-701.jdbc4.jar /opt/jboss-5.1.0.GA/server/default/lib
page_revision: 10, last_edited: 1262402405|%e %b %Y, %H:%M %Z (%O ago)





