abu писал(а):
Вопросы по инструкции перехода с 6.0 на 6.2 такие:
1. Я правильно понимаю, что старые BGInetAccess и BGInetAccounting не работают под java 1.8? А это значит, что их надо останавливать, пока ведутся работы по установке сервера. Или не нужно? По крайней мере, при смене версии явы, они не запустились у меня в тестовом варианте.
Можно все старые приложения запустить сразу на 8-ой java.
Перепроверил - когда переключаюсь с java 1.7.0.55 на java 1.8.0.74, то старые BGInetAccess и BGInetAccounting не запускаются, когда переключаю обратно - запускаются. Ошибка в access.out:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=200m; support was removed in 8.0
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_74] /opt/java/jdk1.8.0_74/jre
Runtime name:
22423@localhost.localdomain Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
OS: Linux 2.6.32-el-smp-alt27 [amd64], file.encoding: UTF-8, user.name: root
Heap sizes: current=15872k free=15069k max=253440k
Starting CommandPortListener on port 1951
мар 13, 2016 3:00:46 AM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to
tcp://localhost:61616Error on node access
javax.script.ScriptException: ReferenceError: "importPackage" is not defined in <eval> at line number 1
at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:467)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:451)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:403)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:399)
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:395)
at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:297)
at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749)
at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:225)
at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:161)
at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:803)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: <eval>:1 ReferenceError: "importPackage" is not defined
at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319)
at jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291)
at jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1428)
at jdk.nashorn.internal.scripts.Script$\^eval\_.:program(<eval>:1)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:623)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:446)
... 16 more
Биллинг 6.0 обновлен до последней версии. Выходит так, что оставить в работе InetAccess и InetAccounting, пока идет обновление сервера биллинга, не получится?