FreeBSD 8.2-RELEASE + BGBillingServer_5.1_604.zip + jdk-1.6.0.3p4_21 Java Development Kit 1.6.0
# pkg_info | grep Java
diablo-jdk-1.6.0.07.02_12 Java Development Kit 1.6.0_07.02
diablo-jre-1.6.0.07.02_9 Java Runtime Environment 1.6.0_07.02
javavmwrapper-2.3.5 Wrapper script for various Java Virtual Machines
jdk-1.6.0.3p4_21 Java Development Kit 1.6.0
# env | grep JAVA
JAVA_HOME=/usr/local/jdk1.6.0
# pwd
/usr/local/bgbilling
# ./server_start.sh
# cat ./log/server.log
03-06/13:35:32 INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@147c1db] to java:comp/env/mq/connectionFactory
03-06/13:35:32 DEBUG [main] JNDIReferenceFactory - Creating reference: org.apache.activemq.ActiveMQConnectionFactory,org.apache.activemq.ActiveMQConnectionFactory@147c1db
03-06/13:35:32 INFO [main] DefaultServerSetup - Init DB connection pools
03-06/13:35:32 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
03-06/13:35:32 INFO [main] DefaultServerSetup - Init trash pools..
03-06/13:35:32 INFO [main] Server - Starting BGBillingServer..
03-06/13:35:32 INFO [main] Server - HTTP Connector: *:8080
03-06/13:35:32 INFO [main] Server - Starting HTTP connector...
03-06/13:35:32 INFO [main] Server - HTTPS Connector: null
03-06/13:35:32 INFO [main] Server - Browsing installed modules and plugins...
03-06/13:35:32 INFO [main] Server - Add servlet for modules and plugins...
03-06/13:35:32 INFO [main] Server - Creating installed modules map...
# netstat -an| grep 8080
#
# cat ./log/server.error.log
script 03-06/13:35:35 ERROR [main] LoggingPrintStream - Caused by: java.lang.LinkageError: JAXB 2.1 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/usr/local/bgbilling/lib/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.2 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See
http://java.sun.com/j2se/1.6.0/docs/guide/standards/)