обновился до последней версии
новая и старая версия на одной машине
1) /usr/local/billing.new
/usr/local/BGRadiusVoip.new
2) radius.properties
#процессор-обработчик запросов
processor.class=ru.bitel.bgbilling.modules.voiceip.radius.VoiceIpRadiusProcessor
#код модуля VoiceIP
processor.mid=8
#порты авторизации и аккаунта
auth.port=1812
acct.port=1813
admin.port=1955
#опции подключения к БД
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbill_new?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false
db.user=bill_new
db.pswd=bgbilling_new
#опции подключения к MQ
mq.url=failover:(
nio://localhost:61616)
mq.user=bill
mq.pswd=bgbilling
Exception in thread "main" java.lang.NoClassDefFoundError: bitel/billing/server/radius/Radius
Caused by: java.lang.ClassNotFoundException: bitel.billing.server.radius.Radius
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: bitel.billing.server.radius.Radius. Program will exit.
3) сервер запускается , клиент цепляется
лог server.log
10-07/16:36:06 INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@671ff436] to java:comp/env/mq/connectionFactory
10-07/16:36:06 INFO [main] DefaultServerSetup - Init DB connection pools
10-07/16:36:06 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
10-07/16:36:07 INFO [main] DefaultServerSetup - Init trash pools..
10-07/16:36:09 INFO [main] Server - Starting BGBillingServer..
10-07/16:36:09 INFO [main] Server - HTTP Connector: *:8080
10-07/16:36:09 INFO [main] Server - Starting HTTP connector...
10-07/16:36:09 INFO [main] Server - HTTPS Connector: null
10-07/16:36:09 INFO [main] Server - Browsing installed modules and plugins...
10-07/16:36:09 INFO [main] Server - ipn v.5.2 build 198 from 26.08.2011 16:05:16
10-07/16:36:09 INFO [main] Server - bill v.5.2 build 211 from 20.09.2011 13:55:37
10-07/16:36:09 INFO [main] Server - dialup v.5.2 build 276 from 26.08.2011 16:05:01
10-07/16:36:09 INFO [main] Server - email v.5.2 build 147 from 26.08.2011 16:05:02
10-07/16:36:09 INFO [main] Server - npay v.5.2 build 145 from 21.09.2011 17:44:46
10-07/16:36:09 INFO [main] Server - rscm v.5.2 build 141 from 03.10.2011 14:13:38
10-07/16:36:09 INFO [main] Server - voiceip v.5.2 build 145 from 26.08.2011 16:06:21
10-07/16:36:09 INFO [main] Server - reports v.5.2 build 152 from 26.08.2011 16:05:39
10-07/16:36:09 INFO [main] Server - dba v.5.2 build 137 from 26.08.2011 16:04:59
10-07/16:36:09 INFO [main] Server - phone v.5.2 build 200 from 26.08.2011 16:05:22
10-07/16:36:09 INFO [main] Server - Add servlet for modules and plugins...
10-07/16:36:10 INFO [main] Server - Add mapping: bitel.billing.server.bill.PDFExecuter to /pdfexecuter
10-07/16:36:10 INFO [main] Server - Creating installed modules map...
10-07/16:36:10 INFO [main] AdminPortListener - Starting listen admin port 2005
10-07/16:36:11 INFO [main] Http11Protocol - Initializing ProtocolHandler ["http-bio-/0.0.0.0-8080"]
10-07/16:36:11 INFO [main] StandardService - Starting service Tomcat
10-07/16:36:12 INFO [main] StandardEngine - Starting Servlet Engine: Apache Tomcat/7.0.16
10-07/16:36:12 INFO [main] ContextConfig - No global web.xml found
10-07/16:36:13 INFO [Thread-12] AbstractTilesApplicationContextFactory - Initializing Tiles2 application context. . .
10-07/16:36:13 INFO [Thread-12] AbstractTilesApplicationContextFactory - Finished initializing Tiles2 application context.
10-07/16:36:13 INFO [Thread-12] TilesContainerFactory - Initializing Tiles2 container. . .
10-07/16:36:13 INFO [Thread-12] TilesContainerFactory - Tiles2 container initialized
10-07/16:36:13 INFO [Thread-12] TilesAccess - Publishing TilesContext for context: org.apache.tiles.servlet.context.ServletTilesApplicationContext
10-07/16:36:13 INFO [main] Http11Protocol - Starting ProtocolHandler ["http-bio-/0.0.0.0-8080"]
10-07/16:36:28 INFO ["http-bio-/0.0.0.0-8080"-exec-1] PermissionChecker - Reload permissions..
10-07/16:36:28 INFO ["http-bio-/0.0.0.0-8080"-exec-1] ModuleActionMap - Load module actions
10-07/16:36:29 INFO ["http-bio-/0.0.0.0-8080"-exec-1] ModuleActionMap - Load modules
10-07/16:38:13 INFO ["http-bio-/0.0.0.0-8080"-exec-10] Setup - Load config for mid=13
10-07/16:38:31 INFO ["http-bio-/0.0.0.0-8080"-exec-1] Setup - Load config for mid=8
10-07/16:46:33 INFO [AdminPortListener] AdminPortListener - Admin command: stop
10-07/16:46:33 INFO [Thread-5] EventProcessor - Shutdown EventProcessor...
//// server.mq.log
10-07/16:36:07 INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
10-07/16:36:07 INFO [ActiveMQ Task] FailoverTransport - Successfully connected to
nio://localhost:61616?socketBufferSize=1000000 //// server.out
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_22] /usr/lib/jvm/java-6-sun-1.6.0.22/jre
Runtime name: 31014@bgbilling
Java endorsed dirs: ./lib/endorsed:/usr/lib/jvm/java-6-sun-1.6.0.22//lib/endorsed
OS: Linux 2.6.26-2-amd64 [amd64], file.encoding: UTF-8, user.name: root
Heap sizes: current=31232k free=30534k max=253440k
07.10.2011 16:38:00 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
07.10.2011 16:43:14 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
07.10.2011 16:43:17 com.sun.xml.ws.server.MonitorBase createRoot
INFO: Metro monitoring rootname successfully set to: null
4) конфиг сервера
connector.http=*:8080
port.admin=2005
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbill_new?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideS
db.user=bill_new
db.pswd=bgbilling_new
db.maxIdle=20
db.maxActive=300
mq.url=failover:(
nio://localhost:61616?socketBufferSize=1000000)
mq.user=bill
mq.pswd=bgbilling
context.path=/bgbilling
..... вероятно что то пропустил при настройках ..
пробовал :
- убрать radius.properties
- запустить со старой версией биллинга (5,1)
та же самая ошибка