Здравствуйте.
При запуске netflow коллектороа в log/netflow.out выводится следующее (соответственно коллектор не запускается):
Код:
Exception in thread "main" java.lang.NoClassDefFoundError: bitel/billing/server/model/ListItem
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at bitel.billing.server.load.bean.SourceManager.getSourceFromRs(SourceManager.java:249)
at bitel.billing.server.load.bean.SourceManager.getSourceList(SourceManager.java:189)
at bitel.billing.server.netflow.ipn.SourceSelector.loadSources(SourceSelector.java:49)
at bitel.billing.server.netflow.ipn.SourceSelector.<init>(SourceSelector.java:26)
at bitel.billing.server.netflow.ipn.Collector.<init>(Collector.java:27)
at bitel.billing.server.netflow.ipn.Collector.main(Collector.java:59)
Конфигурация следующая:
netflow_ipn.properties
Код:
port.admin=2003
port.netflow=2001
collector.mid=3
generate.minutes=10
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251
db.user=bill
db.pswd=bgbilling
db.maxActive=300
db.maxIdle=100
log.dir=/var/log/bgbilling/netflow/
# Если закоментровать строку ниже то запускается и видно, что netflow пакеты приходят
sources=3
load=1
process=1
Источник: ipcad, id=3, адрес 127.0.0.1
ipcad отдает на 2001 порт. Пакеты приходят.
Проблема появляется если в netflow_ipn.properties стоит sources=3
Заранее благодарен за помощь.[/quote]