Java Stored procedures java

preciso rodar um servlet no oracle usando apenas java Stored procedures…
preciso que o resultado saia no browser…

me ajudem…

Ei-la:

http://www.oracle.com/technology/sample_code/tech/java/jsp/oracle9ijsp.html

ae!!!
eu vi lah, beleza,
mas meu problema eh o servidor,
EU NÃO TENHO UM SERVIDOR OC4J acessivel [ pelo menos eu acho ]
//
o oracle eh um 10g, e roda em apache 1.3…
eu acredito que não tenha o OC4J instalado,

por isso pensei no JVM que executa os Java Stored Procedures,
só que eu não sei como fazer uma java Stored Procedure responder a um browser,

eu vi que no exemplo tem um monte de .JSP, soh que eu não sei se eh JavaServerPages ou JavaStoredProcedures, se for server pages, eu não tenho servidor,
se for stored procedure ,
como eu faço pra compilar ela dentro do plsql[oraweb tools kit] e requerer via web???

Após ter criado suas classes compatíveis com Java 1.3
e ter gerado seu .jar com elas entao execute a seguinte linha de comando:

loadjava -thin -user <usuario>/<senha>@<hostname>:<port>:<SID> -resolve -verbose meuJar.jar

Daih em diante vc jah pode chamar suas classes no seu PL…

meu problema real eh chama-la VIA WEB,
este eh o real problema,

no plsql tem como eu editar JAVA SOURCE’s, e por ser uma classe, pretendia criar lah!!!

sabe como chamar a classe VIA WEB, ou como fazer com que a classe escreva na tela??

É tão complicado assim utilizar um Jetty da vida neste ambiente?

ERA PRA SER SIMPLES,
se eu tivesse um servidor OC4J rodando, seja no tomcat ou no OAS, ou em qualquer outra instancia de servidor…
o problema eh que a unica JVM que tenho disponivel eh a do proprio ORACLE!!!

e eu PRECISO fazer uns relatórios em PDF …
e não estou muito bom com o PHP!!!
precisava que fosse tudo no plsql,
por isso o JavaStoredProcedure!!!

Se você puder anbrir protas de dentro dessa VM, instancie o Jetty ou abra um Socket na porta 80.

Se você puder anbrir protas de dentro dessa VM, instancie o Jetty ou abra um Socket na porta 80.

vou pesquisar sobre isso…
e que Jetty eh esse?

Esse aqui :wink:

[]s

eu não posso instalar um servidor…
a não ser que eu consiga instalar como módulo do apache…

tem como fazer isso?

Peraih meu…

Ateh agora nao entendih o q vc quer.

Se vc quer executar o codigo da classe java, q estah carregado na JVM do Oracle, de um ambiente web, pq vc nao faz uma chamada a uma procedure do Oracle q encapsule a chamada a tal classe???

Não escrevi ‘instalar’,e screvi instanciar.

Veja o psot do Carlos

[]s

Btw, o 10g recebe requisições http pelo apache e o que for java ele manda pro oc4j sim.

Se vc for no ORACLE_HOME/dcm/bin e dar um dcmctl -v -d getstate vc vai ver as aplicaçòes.

hoh meu deus…
o oc4j eh instalado por default ?
onde ele está?!
como acesso ele?
alguem me dê uma aula de oracle aqui…
o plsql eh requisitado atraves do apache…
como faço pra saber estas coisas?

eu acho que vou chorar…

Aqui não tem como?
http://www.oracle.com/technology/sample_code/tech/java/jsp/samples/javastoredprocedure/Readme.html