Avatar billede samuelsen Nybegynder
22. marts 2004 - 07:56 Der er 7 kommentarer og
1 løsning

Min tomcat brager ned

Hej Eksperter!

Jeg er ved at udvikle en ehandelsløsning hvor jeg trækker data udfra en almindelig relationsdatabase. Når der er mange posteringer i databasen, og man - som utålmodig kunde - klikker igen og igen på linket, til siden som henter data fra databasen, uden at det foregående udtrækning bliver hentet færdig. Hvis man gentager dette et par gange, uden at webserveren får præsenteret resultatet/data for brugeren, brager min tomcat ned. Jeg får flg. fejlmeddelelse:
Unexpected Signal : EXCEPTION_FLT_STACK_CHECK (0xc0000092) occurred at PC=0xAED353
Function=[Unknown.]
Library=(N/A)
NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.
Current Java thread:
Dynamic libraries:
0x00400000 - 0x00407000     C:\j2sdk1.4.2_03\bin\javaw.exe
0x77F50000 - 0x77FF9000     C:\WINDOWS\System32\ntdll.dll
0x77E60000 - 0x77F4A000     C:\WINDOWS\system32\kernel32.dll
0x77DC0000 - 0x77E5D000     C:\WINDOWS\system32\ADVAPI32.dll
0x78000000 - 0x78086000     C:\WINDOWS\system32\RPCRT4.dll
0x77D30000 - 0x77DBC000     C:\WINDOWS\system32\USER32.dll
0x77C60000 - 0x77CA0000     C:\WINDOWS\system32\GDI32.dll
0x77C00000 - 0x77C53000     C:\WINDOWS\system32\MSVCRT.dll
0x76370000 - 0x7638C000     C:\WINDOWS\System32\IMM32.DLL
0x62EF0000 - 0x62EF8000     C:\WINDOWS\System32\LPK.DLL
0x72F50000 - 0x72FAA000     C:\WINDOWS\System32\USP10.dll
0x08000000 - 0x08138000     C:\j2sdk1.4.2_03\jre\bin\client\jvm.dll
0x76B30000 - 0x76B5D000     C:\WINDOWS\System32\WINMM.dll
0x10000000 - 0x10007000     C:\j2sdk1.4.2_03\jre\bin\hpi.dll
0x003E0000 - 0x003EE000     C:\j2sdk1.4.2_03\jre\bin\verify.dll
0x008A0000 - 0x008B9000     C:\j2sdk1.4.2_03\jre\bin\java.dll
0x003F0000 - 0x003FD000     C:\j2sdk1.4.2_03\jre\bin\zip.dll
0x02BA0000 - 0x02BBC000     C:\j2sdk1.4.2_03\jre\bin\jdwp.dll
0x06BC0000 - 0x06BC5000     C:\j2sdk1.4.2_03\jre\bin\dt_socket.dll
0x71A80000 - 0x71A94000     C:\WINDOWS\System32\ws2_32.dll
0x71A70000 - 0x71A78000     C:\WINDOWS\System32\WS2HELP.dll
0x71A20000 - 0x71A5C000     C:\WINDOWS\System32\mswsock.dll
0x76F10000 - 0x76F35000     C:\WINDOWS\System32\DNSAPI.dll
0x76FA0000 - 0x76FA7000     C:\WINDOWS\System32\winrnr.dll
0x76F50000 - 0x76F7D000     C:\WINDOWS\system32\WLDAP32.dll
0x76FB0000 - 0x76FB5000     C:\WINDOWS\System32\rasadhlp.dll
0x71A60000 - 0x71A68000     C:\WINDOWS\System32\wshtcpip.dll
0x06FB0000 - 0x06FBF000     C:\j2sdk1.4.2_03\jre\bin\net.dll
0x075C0000 - 0x075CC000     C:\j2sdk1.4.2_03\jre\bin\JdbcOdbc.dll
0x075D0000 - 0x07602000     C:\WINDOWS\System32\ODBC32.dll
0x77330000 - 0x773BB000     C:\WINDOWS\system32\COMCTL32.dll
0x773C0000 - 0x77BB5000     C:\WINDOWS\system32\SHELL32.dll
0x70A70000 - 0x70AD5000     C:\WINDOWS\system32\SHLWAPI.dll
0x76390000 - 0x763D5000     C:\WINDOWS\system32\comdlg32.dll
0x78090000 - 0x78174000     C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805\comctl32.dll
0x1F850000 - 0x1F868000     C:\WINDOWS\System32\odbcint.dll
0x078A0000 - 0x078B9000     C:\WINDOWS\System32\odbccp32.dll
0x7CCC0000 - 0x7CDE1000     C:\WINDOWS\system32\ole32.dll
0x77BF0000 - 0x77BF7000     C:\WINDOWS\system32\VERSION.dll
0x07770000 - 0x07870000     C:\C5\odbc\c5drv32.dll
****************
Another exception has been detected while we were handling last error.
Dumping information about last error:
ERROR REPORT FILE = (N/A)
PC                = 0x00aed353
SIGNAL            = -1073741678
FUNCTION NAME    = (N/A)
OFFSET            = 0xFFFFFFFF
LIBRARY NAME      = (N/A)
Please check ERROR REPORT FILE for further information, if there is any.
Good bye.
0x6E0E0000 - 0x6E0F1000     C:\WINDOWS\System32\CTL3D32.dll
0x07870000 - 0x0788D000     C:\C5\odbc\SIMSPY32.dll
0x76C80000 - 0x76CA2000     C:\WINDOWS\system32\imagehlp.dll
0x6DA90000 - 0x6DB0D000     C:\WINDOWS\system32\DBGHELP.dll
0x76BE0000 - 0x76BEB000     C:\WINDOWS\System32\PSAPI.DLL
Heap at VM Abort:
Heap
def new generation  total 576K, used 536K [0x10010000, 0x100b0000, 0x104f0000)
  eden

---
nogle som kan hjælpe? Jeg har prøvet at lave try/catch om mine database udtrækninger i jsp-koden, men desværre uden held. Nogle eksperter som kan hjælpe?

Venlig hilsen
Per Samuelsen
Avatar billede arne_v Ekspert
22. marts 2004 - 08:17 #1
Drop JDBC ODBC bridgen og bruge en pure Java JDBC driver.

Stort set alle andre databaser end Access kan nab få en pure Java JDBC driver til.
Avatar billede samuelsen Nybegynder
22. marts 2004 - 08:20 #2
hej arne!

Tak for dit svar - desværre kan man ikke få en JDBC driver til MBS Navision C5 databasen - som jeg benytter, men kun en odbc. Har du andre forslag?
Avatar billede arne_v Ekspert
22. marts 2004 - 08:24 #3
Det er halv slemt.

SUN's JDBC ODBC bridge er et udmærket lille tool til development, men ikke egnet
til production.

To alternativer:

1)  Køb en bedre JDBC ODBC bridge

2)  Lig blokering ind for præcis denne "klikke løs" opførsel
Avatar billede arne_v Ekspert
22. marts 2004 - 08:26 #4
re 2)

Se evt. http://www.eksperten.dk/spm/472443 for 2 forslag (flag & time)
Avatar billede samuelsen Nybegynder
22. marts 2004 - 08:31 #5
hej arne!

Har også set linket, og det var også mit alternative løsning, men hvordan laver jeg et link inaktivt (tekst-link ikke en knap) jeg kigger lidt på det, men hvis du lige har svaret må du da meget gerne skrive.
Avatar billede samuelsen Nybegynder
22. marts 2004 - 09:08 #6
Tak for hjælpen
Avatar billede arne_v Ekspert
22. marts 2004 - 09:30 #7
Der er nogle grundliggende restriktioner i HTTP protokollen mellem
browser og web app som ikke er mellem fat client og server app.

Mine forslag gør kun at du undgår den grove fejl og kan fortælle
brugeren at de skal være lidt tålmodige.

Hvis vi skal diable et link må vi skal over i noget JavaScript
som først disabler link og derefter sender request. Jeg ved ikke
om man kan gøre det. Og hvis ja ved jeg ikke hvordan. JavaScript
ligger uden for mit ekspertise område.
Avatar billede samuelsen Nybegynder
17. maj 2004 - 12:25 #8
hej arnev! har du ikke lyst til at se lidt på mit spørgsmål på :
http://www.eksperten.dk/spm/496463

vh
Samuelsen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester