Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Jdeveloper / 10 сообщений из 10, страница 1 из 1
10.04.2018, 13:31
    #39627910
helga7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jdeveloper
Здравствуйте, подскажите как победить нестыковку библиотек 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
10.04.2018, 13:43
    #39627922
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jdeveloper
helga7,

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

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

JDeveloper тут ни при чём. Вы создали некий класс, который хотите использовать как сервлет. Может быт и не хотите, но системе вы заявили, что это будет именно сервлет. Для того, что бы это так было, ваш класс должен быть унаследован от определённого класса, который реализует спецификации сервлета. См. https://habrahabr.ru/post/333626/ и jdeveloper servlet tutorial
...
Рейтинг: 0 / 0
11.04.2018, 10:34
    #39628280
helga7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jdeveloper
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
11.04.2018, 10:40
    #39628282
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jdeveloper
helga7,

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


Я уже передавала и объект типа даты, а не строки - та же ошибка.
Помогите, пожалуйста, какой-нибудь подсказкой. Спасибо.
...
Рейтинг: 0 / 0
25.04.2018, 08:36
    #39635796
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jdeveloper
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
25.04.2018, 08:37
    #39635797
helga7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jdeveloper
Я решила проблему. Формат даты должен быть в таком виде:
Код: java
1.
oracle.jbo.domain.Date dd = new oracle.jbo.domain.Date(new java.sql.Date(d.getTime()));
...
Рейтинг: 0 / 0
25.04.2018, 10:11
    #39635850
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jdeveloper
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
Форумы / Java [игнор отключен] [закрыт для гостей] / Jdeveloper / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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