BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 19:11

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как скомпилировать java
СообщениеДобавлено: 31 май 2013, 15:26 
Не в сети

Зарегистрирован: 06 мар 2011, 09:56
Сообщения: 152
Карма: 0
6.0
Пытаюсь скомпилировать скрипт по сылке (1), используя команду (2), получаю ошибку (3), что делаю не так?

(1) http://wiki.bgbilling.ru/index.php/WebA ... tomSuspend

(2) # javac -cp ./:/usr/local/BGBillingServer/lib/* bitel/billing/server/bill/action/ActionCustomSuspend.java

(3)
Код:
bitel/billing/server/bill/action/ActionCustomSuspend.java:399: cannot find symbol
symbol  : variable con
location: class bitel.billing.server.contract.action.web.ActionCustomSuspend
                        ContractServiceManager rscmManager = new ContractServiceManager(this.con,rscmMid);
                                                                                            ^
bitel/billing/server/bill/action/ActionCustomSuspend.java:400: cannot find symbol
symbol  : class ContractService
location: class bitel.billing.server.contract.action.web.ActionCustomSuspend
                        ContractService rscmService = new ContractService();
                        ^
bitel/billing/server/bill/action/ActionCustomSuspend.java:400: cannot find symbol
symbol  : class ContractService
location: class bitel.billing.server.contract.action.web.ActionCustomSuspend
                        ContractService rscmService = new ContractService();
                                                          ^
100 errors
100 warnings


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как скомпилировать java
СообщениеДобавлено: 31 май 2013, 15:35 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а rscm.jar есть в либах там?

з.ы. Для 6.0 этот код работать не будет с вероятностью близкой к 1.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как скомпилировать java
СообщениеДобавлено: 03 июн 2013, 11:12 
Не в сети

Зарегистрирован: 06 мар 2011, 09:56
Сообщения: 152
Карма: 0
dimOn писал(а):
а rscm.jar есть в либах там?

з.ы. Для 6.0 этот код работать не будет с вероятностью близкой к 1.

Тут есть:
/usr/local/BGBillingServer/lib/app/rscm.jar
/usr/local/BGBillingServer/client.jars/rscm/rscm.jar

Взимание расхода за каждое приостановление мне не нужно, модуль rscm можно будет исключить.
Мне нужно ограничить количество попыток приостановить договор за месяц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как скомпилировать java
СообщениеДобавлено: 03 июн 2013, 12:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Так и указывайте /usr/local/BGBillingServer/lib/app тоже в класспатхахъ, звёздочка рекурсивно не обходит подкаталоги.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как скомпилировать java
СообщениеДобавлено: 03 июн 2013, 14:23 
Не в сети

Зарегистрирован: 06 мар 2011, 09:56
Сообщения: 152
Карма: 0
А теперь чего не хватает?

Код:
bitel/billing/server/bill/action/ActionCustomSuspend.java:99: cannot access javax.servlet.http.HttpServletResponse
class file for javax.servlet.http.HttpServletResponse not found
                                this.response.sendRedirect("webexecuter?action=CustomSuspend");
                                             ^
bitel/billing/server/bill/action/ActionCustomSuspend.java:412: cannot access javax.servlet.http.HttpServletRequest
class file for javax.servlet.http.HttpServletRequest not found
                        this.request.getSession().setAttribute("contract_data", null);
                                    ^
Note: bitel/billing/server/bill/action/ActionCustomSuspend.java uses or overrides a deprecated API.
2 errors
100 warnings


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как скомпилировать java
СообщениеДобавлено: 03 июн 2013, 14:39 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
аналогично путь до папки /usr/local/BGBillingServer/lib/ext тоже надо указать в класспатх

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как скомпилировать java
СообщениеДобавлено: 04 июн 2013, 11:06 
Не в сети

Зарегистрирован: 06 мар 2011, 09:56
Сообщения: 152
Карма: 0
Код:
bitel/billing/server/bill/action/ActionCustomSuspend.java:384: unreachable statement
            ContractStatusManager statusManager = new ContractStatusManager(this.con);
                                  ^
bitel/billing/server/bill/action/ActionCustomSuspend.java:510: unreachable statement
                statusManager.changeStatus(status.clone(), Integer.valueOf(-1), true);
                ^
Note: bitel/billing/server/bill/action/ActionCustomSuspend.java uses or overrides a deprecated API.
2 errors
100 warnings


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как скомпилировать java
СообщениеДобавлено: 04 июн 2013, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Вам надо открывать класс в любом иде, подключать все либы и исправлять ошибки. Могу поспорить, что весь листинг будет красным. Иначе вы полгода будете по кофейной гуще так гадать. Этот класс никак не совместим с 6.0, я уже говорил. Надо изучать досконально и частично переписывать.

_________________
I'm clever. I've got a computer.


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

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


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

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


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

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