powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
13 сообщений из 13, страница 1 из 1
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35668820
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Я использую OS Solaris.

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

Тоесть что-то вроде:

GET-запрос
http://localhost:8080/?id=1

дальше происходит запрос в базу
select name from my_table where id = :id

HTTP-ответ
Имя: И.И.Иванов

Подскажите пожалуйста, как это сделать проще всего, чтобы не накатывать многие сотни метров непонятного ПО и чтобы GET-запрос обрабатывался по максимуму быстро?

Спасибо
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35668842
terrymoon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставьте Oracle Apex
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35668853
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
terrymoon,

а попроще? что-то вроде tomcat+дрова?
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35668869
auriga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно и tomcat (знаю систему интернет банк-клиент так реализованную)
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35668893
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aurigaможно и tomcatспасибо конечно, но возможно вы можете сказать, какие конкретно действия нужно произвести, чтобы это дело заработало?
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35668965
auriga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вкратце

ставим
апач
яву
томкат
jdbc драйвер для оракл
оракл

связываем все это дело :)
в зависимости от версии апача и томката возможны варианты mod_jk или mod_proxy :)

пишем свое java приложение

получаем удовольствие :)

можно кстати совсем без апача - томкат умеет все делать сам.

это вариант для приложений, которые можно масштабировать, размножать на разные серверы, делать балансировку нагрузки и т.д.

а возможно вам достаточно апач+php+oracle

вы же не описали задачу и свои знания предмета (апач, ява, оракл)
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35671662
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aurigaставим
апач
яву
томкат
jdbc драйвер для оракл
оракл

связываем все это дело :)
в зависимости от версии апача и томката возможны варианты mod_jk или mod_proxy :)дело в том, что мне это почти ничего не говорит.

aurigaвы же не описали задачу и свои знания предмета (апач, ява, оракл)как это не описал задачу? мне нужно чтобы по get-запросу производился запрос в базу, результат которого возвращался бы в http-ответе.

к сожалению, с http-серверами дела еще не имел.

OS Solaris 5.10

было бы неплохо использовать tomcat 5.5 + php + mod_plsql.

мне хотелось бы увидеть пошаговое описание процесса установки/связки.
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35672228
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем случае не нужно никаких Tomcat, PHP и иже. Если у вас более-менее адекватная версия Oracle, то настройте в ней XMLDB. Этого вам хватит за глаза.
Попробуйте осилить эту инструкцию . Пытался писать коротко, возможно не везде всё четко получилось. Но оно работает - проверено :)
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35672441
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales ProtivПопробуйте осилить эту инструкцию .
не получается исполнить
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
declare
	l_xml_config sys.xmltype;
	anonymous_already_set exception;
	pragma exception_init(anonymous_already_set,- 30936 );
begin
	select insertchildxml(
				xdburitype('/xdbconfig.xml').getxml(),
				'/xdbconfig/sysconfig/protocolconfig/httpconfig',
				'allow-repository-anonymous-access',
				xmltype('<allow-repository-anonymous-access>true</allow-repository-anonymous-access>'),
				'xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd"')
		into l_xml_config
		from dual;
	dbms_xdb.cfg_update(l_xml_config);
	commit;
exception
	when anonymous_already_set then
		null;
end;
/

Код: plaintext
1.
ORA-30937: Отсутствует определение схемы для 'allow-repository-anonymous-access' (пространство имен '##local') в родительском '/xdbconfig/sysconfig/protocolconfig/httpconfig'
ORA-06512: на  line 6

:(
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35672579
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажите что выдает вот этот запрос:
Код: plaintext
1.
select extract(xdburitype('/xdbconfig.xml').getxml(), '//allow-repository-anonymous-access').getstringval() x from dual
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35672630
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если пусто, то сделать так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
declare
	l_xml_config sys.xmltype;
	anonymous_already_set exception;
	pragma exception_init(anonymous_already_set,- 30936 );
begin
	select insertchildxml(
				xdburitype('/xdbconfig.xml').getxml(),
				'/xdbconfig/sysconfig/protocolconfig/httpconfig',
				'allow-repository-anonymous-access',
				xmltype('<allow-repository-anonymous-access  xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd">true</allow-repository-anonymous-access>'),
				'xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd"')
		into l_xml_config
		from dual;
	dbms_xdb.cfg_update(l_xml_config);
	commit;
exception
	when anonymous_already_set then
		null;
end;
/
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35672698
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ales Protiv,

ага, спасибо, скрипт отработал.

но теперь по ссылке http://host:port/dad/HELLOWORLD отображается вот что:

Код: plaintext
1.
2.
3.
4.
5.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>500 Internal Server Error</TITLE>
</HEAD><BODY><H1>Internal Server Error</H1>
</BODY></HTML>

:(
...
Рейтинг: 0 / 0
Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
    #35672828
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, почти работает :)
Под рукой не на чем проверить, но возможно что-то не так с привилегиями..
Если сами ничего не придумаете (может вы что-то пропустили?), попробуйте поанализировать трэйсы, предварительно включив событие
Код: plaintext
1.
ALTER system SET event = '31098 trace name context forever, level 2' scope=spfile
Если вы конечно не на продакшене упражняетесь :) И не забудь его потом выключить ;)
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Объясните новичку, как проще всего поднять http-сервер и подцепить его к ораклу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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