Popis:
Task je treba vykonavat v urcitych casovych intervalech (1x za den). Delame toto pomoci utilitky 'cron'.
Tento task si hraje s databasemi, connection se ziskava z DataSource pres JNDI z BEA 8.1..
Script, ktery se spousti pomoci cronu vlastne jen nastavi classpath a spusti java ...
Problemem je, ze kdyz dany script spustim rucne, vse beha, pokud ho spusti cron, dostaneme vyjimku
java.net.SocketTimeoutException: Read timed out; No available router to
destination]
EXCEPTION IN method() while closing
connection:
weblogic.rmi.extensions.RemoteRuntimeException:
Unexpected Exception - with nested exception:
[java.rmi.ConnectException: Could
not establish a connection with
-7328819140782386039S:server:[7633,7633,-1,-1,7633,-1,-1,0,0]:server:7633,server2:7633:swb:swb001,
java.rmi.ConnectException: Destination unreachable; nested exception
is:
java.net.SocketTimeoutException: Read timed out; No available router to destination]
...Napada vas nejaka moznost, proc to z cronu nechodi a vyvolane rucne jo?
Bohuzel to musi byt udelano takto, bylo nam to takto predano a proste zmena neni mozna..
Diky,
L.
