powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX Command-line Export не работает под windows
5 сообщений из 5, страница 1 из 1
APEX Command-line Export не работает под windows
    #34959658
uranic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windwos XP SP2
Oracle 10.2.0.3.9
APEX 3.0.1

Пытаюсь сделать экспорт приложения APEX c помошью строки. Прочитал Utilites\readme.txt, написал батник для запуска:

Код: plaintext
1.
2.
3.
4.
set ORACLE_HOME=C:\oracle\product\ 10 . 2 . 0 \db_1
set set CLASSPATH=%CLASSPATH%;.\;%ORACLE_HOME%\jdbc\lib\classes12.jar

C:\oracle\product\ 10 . 2 . 0 \db_1\jdk\bin\java.exe oracle.apex.APEXExport green: 1521 :h071012 -user DEMO -password DEMO -applicationid  102 

Получаю сообщение об ошибке:
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/apex/APEXExport

Что я делаю не так?
У кого-нибудь получалось заставить работать этот Command-line Export?
P.S. Пытаюсь положить исходники приложения под контроль Subversion .
...
Рейтинг: 0 / 0
APEX Command-line Export не работает под windows
    #34960075
Alex from SPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...\Apex3.0\apex\utilities\readme.txt:
From the apex/utilities directory, issue the command:

java oracle.apex.APEXExport


...returns the following output with both usage directions and examples.

Usage APEXExport -db -user -password -applicationid -workspaceid -instance -skipExportDate -debug
-db: Database connect url in JDBC format
-user: Database username
-password : Database password
-applicationid : ID for application to be exported
-workspaceid : Workspace ID for which all applications to be exported
-instance : Export all applications
-skipExportDate : Exclude export date from application export files

так что запускайте из того каталога, где лежит этот readme
...
Рейтинг: 0 / 0
APEX Command-line Export не работает под windows
    #34960585
uranic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал несколько вариантов, вот последний, где кажется указал все что только можно

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
@echo off
set APEX_HOME=C:\oracle\product\ 10 . 2 . 0 \db_1\apex
set ORACLE_HOME=C:\oracle\product\ 10 . 2 . 0 \db_1
SET JDK=C:\oracle\product\ 10 . 2 . 0 \db_1\jdk
SET JDBCHOME=C:\oracle\product\ 10 . 2 . 0 \db_1\jdbc

Set PATH=%JDK%;%JDK%\lib;%JDK%\BIN;%PATH%

set CLASSPATH=.;%JDK%;%JDK%\lib
set CLASSPATH=%CLASSPATH%;%JDBCHOME%\lib;%ORACLE_HOME%\jdbc\lib\ojdbc14.jar

c:
cd %APEX_HOME%\utilities
cls
echo %CLASSPATH%
java.exe  APEXExport.class  -db localhost: 1521 :h071012 -user asu -password asu -applicationid  102 

Рузальтат:

Код: plaintext
1.
2.
.;C:\oracle\product\ 10 . 2 . 0 \db_1\jdk;C:\oracle\product\ 10 . 2 . 0 \db_1\jdk\lib;C:\oracle\product\ 10 . 2 . 0 \db_1\jdbc\lib;C:\oracle\11product\ 10 . 2 . 0 \db_1\jdbc\lib\ojdbc14.jar
Exception in thread "main" java.lang.NoClassDefFoundError: APEXExport/class
Что еще можно указать?
...
Рейтинг: 0 / 0
APEX Command-line Export не работает под windows
    #34960696
Alex from SPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uranicПопробовал несколько вариантов, вот последний, где кажется указал все что только можно

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
@echo off
set APEX_HOME=C:\oracle\product\ 10 . 2 . 0 \db_1\apex
set ORACLE_HOME=C:\oracle\product\ 10 . 2 . 0 \db_1
SET JDK=C:\oracle\product\ 10 . 2 . 0 \db_1\jdk
SET JDBCHOME=C:\oracle\product\ 10 . 2 . 0 \db_1\jdbc

Set PATH=%JDK%;%JDK%\lib;%JDK%\BIN;%PATH%

set CLASSPATH=.;%JDK%;%JDK%\lib
set CLASSPATH=%CLASSPATH%;%JDBCHOME%\lib;%ORACLE_HOME%\jdbc\lib\ojdbc14.jar

c:
cd %APEX_HOME%\utilities
cls
echo %CLASSPATH%
java.exe  APEXExport.class  -db localhost: 1521 :h071012 -user asu -password asu -applicationid  102 

Рузальтат:

Код: plaintext
1.
2.
.;C:\oracle\product\ 10 . 2 . 0 \db_1\jdk;C:\oracle\product\ 10 . 2 . 0 \db_1\jdk\lib;C:\oracle\product\ 10 . 2 . 0 \db_1\jdbc\lib;C:\oracle\11product\ 10 . 2 . 0 \db_1\jdbc\lib\ojdbc14.jar
Exception in thread "main" java.lang.NoClassDefFoundError: APEXExport/class
Что еще можно указать?всё просто
у Вас в каталоге
cd %APEX_HOME%\utilities
нет поддиректории APEXExport, а в ней класса(файла) class.class
если раньше не сталкивались с java, то точнее выполняйте инструкции readme
c:\>cd %APEX_HOME%\utilities
c:\>java oracle.apex.APEXExport
точки здесь указывают путь до класса, а не расширение имени файла
...
Рейтинг: 0 / 0
APEX Command-line Export не работает под windows
    #34960804
uranic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Заработало. Теперь батник выглядет так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
set APEX_HOME=C:\oracle\product\ 10 . 2 . 0 \db_1\apex
set ORACLE_HOME=C:\oracle\product\ 10 . 2 . 0 \db_1
SET JRE=%ORACLE_HOME%\jre\ 1 . 4 . 2 
SET JDBCHOME=%ORACLE_HOME%\jdbc

rem ******** Конец изменяемой части *****************************

Set PATH=%JDK%;%JDK%\lib;%JDK%\BIN;%PATH%
cls

set CLASSPATH=.\;%JDBCHOME%\lib\classes12.jar;%JDBCHOME%\lib
SET path=%JRE%\BIN;%PATH%

c:
cd %APEX_HOME%\utilities

java.exe  oracle.apex.APEXExport  -db localhost: 1521 :h071012 -user demo -password demo -applicationid  102 
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX Command-line Export не работает под windows
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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