BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 00:14

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
СообщениеДобавлено: 15 май 2014, 15:50 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Доброго времени суток.
Потребовалось в одном отчете генерировать 2 файла xls и 1 файл txt.
Для генерации xls файлов сразу из java воспользовался Apache POI все хорошо, пока не начал все написанное подключать в отчеты. Просто пользователям удобно именно там использовать, по одной кнопке генерятся все файлы и приходят на email. Но проблема: Class: getReport1 not found in namespace
jar архивы, как проекта POI, так и самого отчета положил в каталог %BGBilling_dir%\lib\ext
прописал CLASSPATH в файле старта биллинга %BGBilling_dir%\lib\ext\*
но модулль reports не видит ни одного jar-ника.
Биллинг версии 5.2
Подскажите пожалуйста, куда подкладывать сторонние jarы что бы его видел модуль reports.
Использование сторонних библиотек ну очень удобно. Не вставлять же в java отчет свой classloader, что бы на ходу подгрузить нужные библиотеки....
Есть же файл описания отчета, можно в нем указать какие jar файлы необходимо подгрузить........
Как-то очень хочется использовать возможности не только те, что есть в самом биллинге, но и интегрировать с другими библиотеками.
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 15:55 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Перезапустите сервер, тогда должен увидеть jar.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 16:13 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
перезапускал, не видит. :-(
java 1.6
описание отчета
<?xml version="1.0" encoding="UTF-8"?>
<report title="Выгрузка в ЕРКЦ" type="java" >
<combo name="yr" title="Год" x="1" y="2" width="2">
<item id="2014" title="2014"/>
<item id="2015" title="2015"/>
<item id="2016" title="2016"/>
<item id="2017" title="2017"/>
<item id="2018" title="2018"/>
</combo>
<combo name="mn" title="Месяц" x="3" y="2" width="2">
<item id="1" title="Январь"/>
<item id="2" title="Февраль"/>
<item id="3" title="Март"/>
<item id="4" title="Апрель"/>
<item id="5" title="Май"/>
<item id="6" title="Июнь"/>
<item id="7" title="Июль"/>
<item id="8" title="Август"/>
<item id="9" title="Сентябрь"/>
<item id="10" title="Октябрь"/>
<item id="11" title="Ноябрь"/>
<item id="12" title="Декабрь"/>
</combo>
<combo name="em" title="Email" y="3" width="4">
<item id="1@mail.ru" title="1@mail.ru"/>
<item id="2@mail.ru" title="2@mail.ru"/>
<item id="3@mail.ru" title="3@mail.ru"/>
</combo>
</report>
сам отчет.

import java.sql.*;
import ru.mycompany.rep1.*;

public void fillReport( con, filter, result ) {

int year = filter.getIntParam( "yr" );
int month = filter.getIntParam("mn");
String em = filter.getStringParam("em");
ArrayList data = new ArrayList( 1000 );
map = new HashMap();


getReport gR = new getReport();
try {
gR.InitBase(con);
gR.setNameVar("Лицевой счёт%");
gR.setNameType("%ЧТО-ТО%");
gR.setYear(Integer.parseInt(yr));
gR.setMonth(Integer.parseInt(mn));
gR.setDirOut("/usr/local/BGBillingServer/tmp/");
gR.setFNameTxt("un");
gR.initFiles();
gR.setPSString("Select c1.id,c1.title,c1.val,crp.title from ("
+" Select cc.id,cc.title,cr.cid,cr.val,cr.pid from ("
+" select distinct cp.id, cp.title"
+" from bgbilling.contract cp,"
+" bgbilling.contract_group cg"
+" where cp.status=0"
+" and cg.title like ?"
+" and cp.gr & pow(2,cg.id) = pow(2,cg.id)"
+" )"
+" cc LEFT JOIN bgbilling.contract_parameter_type_1 cr on cr.cid=cc.id"
+" ) c1"
+" LEFT JOIN bgbilling.contract_parameters_pref crp ON c1.pid = crp.id and crp.title like ?"
+" where crp.title like ? or crp.title is null "
+" order by c1.title asc, crp.title desc");
gR.RunReport();
gR.send2mail("/usr/local/BGBillingServer/tmp/un.zip", "billing@mycompany.ru", em, "ip", "billing", "billing", "un", "See attached file");
map.put( "File ", " sending to "+em );
//
gR.setFNameTxt("un_cl");
gR.initFiles();
gR.setPSString("Select c1.id,c1.title,c1.val,crp.title from ("
+" Select cc.id,cc.title,cr.cid,cr.val,cr.pid from ("
+" select distinct cp.id, cp.title"
+" from bgbilling.contract cp,"
+" bgbilling.contract_group cg,"
+" bgbilling.contract_status cs"
+" where cp.status!=0"
+" and cg.title like ?"
+" and cp.gr & pow(2,cg.id) = pow(2,cg.id)"
+" and cp.status=cs.status"
+" and cp.id=cs.cid"
+" and year(cs.date1)=?"
+" and month(cs.date1)=?"
+" )"
+" cc LEFT JOIN bgbilling.contract_parameter_type_1 cr on cr.cid=cc.id"
+" ) c1"
+" LEFT JOIN bgbilling.contract_parameters_pref crp ON c1.pid = crp.id and crp.title like ?"
+" where crp.title like ? or crp.title is null "
+" order by c1.title asc, crp.title desc");
gR.RunReport();
gR.Close();
gR.send2mail("/usr/local/BGBillingServer/tmp/un_cl.zip", "billing@mycompany.ru", em, "ip", "billing", "billing", "un", "See attached file");
map.put( "File ", " sending to "+em );
data.add( map );
}
catch (Exception e) {e.printStackTrace();
map.put( "Error", e.getMessage());
data.add( map );
}
result.setData( data );
}

Прекрасно понимаю что должен видеть библиотеки, но не видит.....


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 16:21 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
server.ini
[service]
appname = BGBillingServer
servicename = BGBillingServer
displayname = BGBillingServer
dependencies = MySQL,ActiveMQ
systemout=%BGBILLING_SERVER_DIR%\log\server.out
systemerr=%BGBILLING_SERVER_DIR%\log\server.out
stopclass=ru.bitel.common.bootstrap.Boot
stopmethod=exit
stopsignature=()V
[java]
wrkdir=%BGBILLING_SERVER_DIR%
jrepath=%JAVA_HOME%
params = 16
param00 = -Xmx256m
param01 = -Dfile.encoding=cp1251
param02 = -cp
param03 = %BGBILLING_SERVER_DIR%;%BGBILLING_SERVER_DIR%\lib\ext\bgcommon-boot.jar;%BGBILLING_SERVER_DIR%\lib\ext\*;%BGBILLING_SERVER_DIR%\lib\ext\rep_un.jar
param04 = -Dlog4j.configuration=data/log4j.xml
param05 = -Dlog.prefix=server
param06 = -Dnetworkaddress.cache.ttl=3600
param07 = -Djava.net.preferIPv4Stack=true
param08 = -Djava.endorsed.dirs=%BGBILLING_SERVER_DIR%/lib/endorsed;%JAVA_HOME%/lib/endorsed
param09 = -Dboot.info=1
param10 = -Dapp.name=BGBillingServer
param11 = -Dlog.dir.path=log/
param12 = -XX:MaxPermSize=128m
param13 = ru.bitel.common.bootstrap.Boot
param14 = bitel.billing.server.Server
param15 = start

server.sh
#!/bin/sh

cd ${0%${0##*/}}.

. ./setenv.sh

CLASSPATH=${BGBILLING_SERVER_DIR}:${BGBILLING_SERVER_DIR}/lib/ext/bgcommon-boot.jar:${BGBILLING_SERVER_DIR}/lib/ext/:${BGBILLING_SERVER_DIR}/lib/ext/rep_un.jar:
COMMON_PARAMS="-Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=${BGBILLING_SERVER_DIR}/lib/endorsed:${JAVA_HOME}/lib/endorsed"
PARAMS="-Dboot.info=1 -Dapp.name=BGBillingServer -Dlog4j.configuration=data/log4j.xml -Dlog.dir.path=log/ -Dlog.prefix=server"
MEMORY="-Xmx512m -XX:MaxPermSize=256m"


if [ ! -d "${BGBILLING_SERVER_DIR}/.run" ] ; then
mkdir ${BGBILLING_SERVER_DIR}/.run
fi

if [ "$1" = "start" ]; then
#starting
nohup ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${PARAMS} ${MEMORY} -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.Server $1 $2 $3 > ./log/server.out 2>&1 & echo $! > .run/bgbilling.pid &
else
if [ "$1" = "debug" ]; then
#starting in debug mode
nohup ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${PARAMS} ${MEMORY} -cp ${CLASSPATH} -enableassertions -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5589,server=y,suspend=n ru.bitel.common.bootstrap.Boot bitel.billing.server.Server start $2 $3 > ./log/server.out 2>&1 & echo $! > .run/bgbilling.pid &
else
#execute command
${JAVA_HOME}/bin/java ${COMMON_PARAMS} -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.Server $1 $2 $3
fi
fi


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 16:29 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
вот и часть лога:
05-15/15:12:13 INFO ["http-bio-/0.0.0.0-8080"-exec-5] BGCSVReport - Running script for csv report
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] BGCSVReport - Eval error: Typed variable declaration : Class: getReport not found in namespace
Typed variable declaration : Class: getReport not found in namespace : at Line: 13 : in file: inline evaluation of: ``import java.sql.*; import ru.mycompany.un.*; public void fillReport( con, fil . . . '' : getReport

Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
at bsh.BSHAmbiguousName.toClass(BSHAmbiguousName.java:74)
at bsh.BSHType.getType(BSHType.java:154)
at bsh.BSHTypedVariableDeclaration.eval(BSHTypedVariableDeclaration.java:75)
at bsh.BSHBlock.evalBlock(BSHBlock.java:131)
at bsh.BSHBlock.eval(BSHBlock.java:81)
at bsh.BshMethod.invokeImpl(BshMethod.java:362)
at bsh.BshMethod.invoke(BshMethod.java:258)
at bsh.BshMethod.invoke(BshMethod.java:186)
at bsh.This.invokeMethod(This.java:255)
at bsh.This.invokeMethod(This.java:174)
at bsh.XThis$Handler.invokeImpl(XThis.java:194)
at bsh.XThis$Handler.invoke(XThis.java:131)
at com.sun.proxy.$Proxy71.fillReport(Unknown Source)
at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139)
at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44)
at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56)
at bitel.billing.server.Executer.doModule(Unknown Source)
at bitel.billing.server.Executer$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Unknown Source)
at bitel.billing.server.Executer.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - java.lang.RuntimeException: Typed variable declaration : Class: getReport not found in namespace : at Line: 13 : in file: inline evaluation of: ``import java.sql.*; import ru.mycompany.un.*; public void fillReport( con, fil . . . '' : getReport

Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:144)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.Executer$1.run(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.security.AccessController.doPrivileged(Native Method)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at javax.security.auth.Subject.doAs(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at java.lang.Thread.run(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - Caused by: Typed variable declaration : Class: getReport not found in namespace : at Line: 13 : in file: inline evaluation of: ``import java.sql.*; import ru.mycompany.un.*; public void fillReport( con, fil . . . '' : getReport

Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHAmbiguousName.toClass(BSHAmbiguousName.java:74)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHType.getType(BSHType.java:154)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHTypedVariableDeclaration.eval(BSHTypedVariableDeclaration.java:75)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHBlock.evalBlock(BSHBlock.java:131)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BSHBlock.eval(BSHBlock.java:81)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BshMethod.invokeImpl(BshMethod.java:362)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BshMethod.invoke(BshMethod.java:258)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.BshMethod.invoke(BshMethod.java:186)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.This.invokeMethod(This.java:255)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.This.invokeMethod(This.java:174)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.XThis$Handler.invokeImpl(XThis.java:194)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bsh.XThis$Handler.invoke(XThis.java:131)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at com.sun.proxy.$Proxy71.fillReport(Unknown Source)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139)
05-15/15:12:13 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] LoggingPrintStream - ... 29 more


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 16:42 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Класс ru.mycompany.rep1.getReport ? А он public ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 16:49 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Да.
public class getReport {


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 17:08 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
А из динамического кода , есть такая проблема ? сделать динамический класс с ссылкой на этой класс и попытаться его скомпилировать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 17:29 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
там на любой сохранить и скомпилировать, на пустой класс говорит:
ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null.
Может связанная может нет.
Это тестовый биллинг, что бы не на рабочем играться.
Может быть перейти в общение по почте? что бы не засорять форум, а уже по ходу решения оотпишусь в форуме?
мой емайл b-oleg'собака'mail.ru


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 17:32 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
bpoleg писал(а):
там на любой сохранить и скомпилировать, на пустой класс говорит:
ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null.


надо бы пополнее exception показать . Скорее всего используется jre вместо jdk .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 17:35 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
выскакивает окно и это все что в нем есть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 17:38 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
bpoleg писал(а):
Может быть перейти в общение по почте? что бы не засорять форум, а уже по ходу решения оотпишусь в форуме?
мой емайл b-oleg'собака'mail.ru


Меня устраивает и общение на форуме.. Если хотите, можете написать в почту(указана на сайте) или в helpdesk.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 17:57 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Положил код:
package ru.mycompany;
import java.util.*;
import ru.mycompany.un.*;

public class testing
{

public void start () {
int year = 2014;
int month = 5;
String em = "11";
ArrayList data = new ArrayList( 1000 );
HashMap map = new HashMap();


//getReport gR = new getReport();
}

}

получил ошибку: package ru.mycompany.un does not exit.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 май 2014, 18:50 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
а версия какая ? И вообще покажите что пишет в окне "О программе"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2014, 09:15 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
вот что пишет


Вложения:
3.png
3.png [ 78.15 КБ | Просмотров: 12688 ]
2.png
2.png [ 78.24 КБ | Просмотров: 12688 ]
1.png
1.png [ 79.98 КБ | Просмотров: 12688 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2014, 09:44 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Вопрос снят. Проблема была в описании пакета ru.mycompay в подключаемом jar было ru.mcompany
теперь все работает.
Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2014, 09:47 
Не в сети

Зарегистрирован: 07 май 2014, 12:01
Сообщения: 73
Карма: 0
Действительно раньше использовалось jre. стали использовать jdk исчезли различные warningи.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 май 2014, 12:51 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
OpenJDK тоже не рекомендуется пока, лучше Oracle JDK.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.091s | 56 Queries | GZIP : On ]