JBoss 6.0.0-Final
Tömörítsük ki a letöltött jboss-as-distribution-6.0.0.Final.zip fájlt, majd lépjünk bele a jboss-6.0.0.Final könyvtárba:
Parancssor
$ unzip jboss-as-distribution-6.0.0.Final.zip [...] inflating: jboss-6.0.0.Final/bin/shutdown.jar inflating: jboss-6.0.0.Final/bin/jboss_init_hpux.sh inflating: jboss-6.0.0.Final/bin/shutdown.bat $ cd jboss-6.0.0.Final $ _
Készítsünk egy másolatot az all nevű szerver példányról, majd távolítsuk el a felesleges példányokat:
Parancssor
$ cp -R server/all/ server/javaforum/ $ rm -rf server/all/ server/default/ server/jbossweb-standalone/ server/minimal/ server/standard/ $ ls -l server/ összesen 4 drwxr-xr-x 8 auth.gabor users 4096 febr 15 14.38 javaforum $ _
Töltsük le (TODO link) majd másoljuk át a szükséges külső függőségeket a server/javaforum/lib könyvtárba:
Parancssor
$ cp eclipselink-2.1.2.jar server/javaforum/lib/ $ cp javax.persistence-2.0.1.jar server/javaforum/lib/ $ cp postgresql-8.4-701.jdbc4.jar server/javaforum/lib/
Módosítsuk a jboss-logging.xml fájlt a portál naplózási igényei szerint:
server/jboss/deploy/jboss-logging.xml
<size-rotating-file-handler file-name="${jboss.server.log.dir}/trace.log" name="TRACEFILE" autoflush="true" append="true" rotate-size="1024k" max-backup-index="8"> <error-manager> <only-once/> </error-manager> <formatter> <pattern-formatter pattern="%d %-5p [%c] (%t) %m%n"/> </formatter> </size-rotating-file-handler> <async-handler name="TRACEASYNC"> <error-manager> <only-once/> </error-manager> <sub-handlers> <handler-ref name="TRACEFILE"/> </sub-handlers> </async-handler> <logger category="TRACE.hu.javaforum"> <level name="DEBUG" /> <handlers> <handler-ref name="TRACEASYNC"/> </handlers> </logger> <logger category="hu.javaforum"> <level name="DEBUG"/> </logger>
Szükséges még az adatbázis felé a DataSource definiálása:
server/jboss/deploy/javaforum-ds.xml
<?xml version="1.0" encoding="UTF-8"?> <datasources> <xa-datasource> <jndi-name>javaforum20</jndi-name> <track-connection-by-tx/> <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class> <xa-datasource-property name="ServerName">127.0.0.1</xa-datasource-property> <xa-datasource-property name="PortNumber">5432</xa-datasource-property> <xa-datasource-property name="DatabaseName">javaforum20</xa-datasource-property> <xa-datasource-property name="User">javaforum20</xa-datasource-property> <xa-datasource-property name="Password">password</xa-datasource-property> <min-pool-size>8</min-pool-size> <max-pool-size>16</max-pool-size> <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation> <metadata> <type-mapping>PostgreSQL 8.4</type-mapping> </metadata> </xa-datasource> </datasources>
Page
viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))