Avatar billede xas Nybegynder
01. december 2001 - 16:52 Der er 6 kommentarer og
1 løsning

Services i Windows NT VS Windows 2000

Hej,

Jeg har et program som fint kan installeres og startes som en service i Windows NT. Men når jeg prøver det samme med Windows 2000, så får jeg efter en smertefri installation følgende fejlmeddelelse i Windows 2K:

Error 1053: The service or control did not start in a timely fashion.

Er der forskel på hvordan man installerer og kører et program som service i henholdsvis NT og 2000?

/XAS
Avatar billede logical Nybegynder
03. december 2001 - 08:10 #1
Det her er godt nok nt, men svaret kan muligvis give dig et hint:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q157913
Avatar billede logical Nybegynder
03. december 2001 - 08:13 #2
Der var så iøvrigt også en direkte om fejlen:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q278712
Avatar billede xas Nybegynder
04. december 2001 - 15:51 #3
Jeg har været inde og tjekke siderne ud igen, og jeg kan ikke finde et svar på mit problem.

Derudover har jeg gransket koden, men her kan jeg ej heller finde yderligere svar.

Avatar billede xas Nybegynder
14. december 2001 - 15:46 #4
Problemet var at mit java enviroment var sat forkert op. helt specifikt var det definitionen af memoryflags der fejlede, men nu er det fikset.
Avatar billede logical Nybegynder
14. december 2001 - 16:41 #5
Jeg glemte helt at vende tilbage til dig (Fik lidt uventet travlt, og har ikke RAM nok til at huske det hele), men det glæder mig, at du fandt det.

Det har så betydet, at din service ikke rigtigt fik startet op pga memoryfejl??
Avatar billede xas Nybegynder
14. december 2001 - 16:58 #6
jeps... Men det fortalte Windows jo ikke noget om :(
Avatar billede logical Nybegynder
14. december 2001 - 20:38 #7
Jeg plejer som regel i situation uden System.out og err at lave en total indkapsling af applikationskaldet og logge en eventuel Throwable just in case:
try {
  MyApplication.main(args);
} catch (Throwable t) {
  try {
  t.printStackTrace(new PrintWriter(new FileWriter(\"log.txt\")));
  } catch (IOException e) {}
  throw t;
}
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
Kurser inden for grundlæggende programmering

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