Skip to end of metadata
Go to start of metadata

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))
  • No labels