powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jdeveloper
10 сообщений из 10, страница 1 из 1
Jdeveloper
    #39627910
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите как победить нестыковку библиотек Java в Jdeveloper?
При компиляции страницы в Jdeveloper выдается такой комментарий:
The target page1CO.java cannot be started as a servlet, because the class xxmmk.oracle.apps.xxopm.xxx2.webui.page1CO does not extend javax.servlet.GenericServlet.
Код на странице page1CO.java такой:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
package xxmmk.oracle.apps.xxopm.xxx2.webui;

import oracle.apps.fnd.common.VersionInfo;
import oracle.apps.fnd.framework.webui.OAControllerImpl;
import oracle.apps.fnd.framework.webui.OAPageContext;
import oracle.apps.fnd.framework.webui.beans.OAWebBean;

import jxl.Workbook;
import java.io.File;

public class page1CO extends OAControllerImpl
{
  public static final String RCS_ID="$Header$";
  public static final boolean RCS_ID_RECORDED =
        VersionInfo.recordClassVersion(RCS_ID, "%packagename%");

  public void processRequest(OAPageContext pageContext, OAWebBean webBean)
  {
    super.processRequest(pageContext, webBean);
  }

  public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
  {
    super.processFormRequest(pageContext, webBean);
     try{
      Workbook workbook = Workbook.getWorkbook(new File("C:\\Olga\\z\\1Позиции.xls"));
    } catch (Exception e)
    { e.printStackTrace();}
  }

}
...
Рейтинг: 0 / 0
Jdeveloper
    #39627922
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7,

Дык вам же говорят, что page1CO не является потомком javax.servlet.GenericServlet
:-)
...
Рейтинг: 0 / 0
Jdeveloper
    #39627930
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulhelga7,

Дык вам же говорят, что page1CO не является потомком javax.servlet.GenericServlet
:-)
Я новичек в Jdeveloper, поэтому мне не понятно, что это означает в данном контексте.
...
Рейтинг: 0 / 0
Jdeveloper
    #39628039
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7,

JDeveloper тут ни при чём. Вы создали некий класс, который хотите использовать как сервлет. Может быт и не хотите, но системе вы заявили, что это будет именно сервлет. Для того, что бы это так было, ваш класс должен быть унаследован от определённого класса, который реализует спецификации сервлета. См. https://habrahabr.ru/post/333626/ и jdeveloper servlet tutorial
...
Рейтинг: 0 / 0
Jdeveloper
    #39628280
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Garrick,
Хорошо. Спасибо.
А что может означать вот эта ошибка:
Error: class xxmmk.oracle.apps.xxopm.xxx3.server.java_testImpl should be declared abstract; it does not define method setLastUpdateLogin(oracle.jbo.domain.Number) in class oracle.apps.fnd.framework.server.OAEntityImpl
...
Рейтинг: 0 / 0
Jdeveloper
    #39628282
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7,

Вы какую-нибудь книжку по Java читать уже пробовали?
...
Рейтинг: 0 / 0
Jdeveloper
    #39635795
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Jdeveloper возникает такая ошибка:
JBO-25009: Невозможно создать объект типа:oracle.jbo.domain.Date со значением:12.05.2018
Ругается вот на эту строку:
Код: java
1.
row.setAttribute("DateFrom", "12.05.2018");   


Я уже передавала и объект типа даты, а не строки - та же ошибка.
Помогите, пожалуйста, какой-нибудь подсказкой. Спасибо.
...
Рейтинг: 0 / 0
Jdeveloper
    #39635796
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7Помогите, пожалуйста, какой-нибудь подсказкой. Спасибо.
https://docs.oracle.com/cd/E16764_01/apirefs.1111/e10655/oracle/jbo/domain/Date.html#Date(java.lang.String)
текст по ссылке: Note that we accept either a date string: "YYYY-MM-DD" or a timestamp sting: "YYYY-MM-DD HH:MI:SS.D"
https://translate.google.ru/
...
Рейтинг: 0 / 0
Jdeveloper
    #39635797
helga7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я решила проблему. Формат даты должен быть в таком виде:
Код: java
1.
oracle.jbo.domain.Date dd = new oracle.jbo.domain.Date(new java.sql.Date(d.getTime()));
...
Рейтинг: 0 / 0
Jdeveloper
    #39635850
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
helga7Я решила проблему. Формат даты должен быть в таком виде:
Код: java
1.
oracle.jbo.domain.Date dd = new oracle.jbo.domain.Date(new java.sql.Date(d.getTime()));


Это не формат даты, а вы дали ему на вход объект типа java.sql.Date(), который создали подсунув конструктору new java.sql.Date() тоже объект типа Date (наверное из java.utils который, не знаю) который он смог принять.
https://docs.oracle.com/cd/E16764_01/apirefs.1111/e10655/oracle/jbo/domain/Date.html#Date(java.sql.Date)
Хотя можно было дать строку "2018-05-12"
Но я так понял из предыдущих постов ваших - вам насрать на документацию, главное что-то подсунуть раз 50 и если заработает, то и ладно, а дальше хоть трава не расти))) удачи
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Jdeveloper
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]