Я использую GlassFish 3.0.1 в качестве службы Windows под Windows Server 2003 с Java 1.6 u 20, и в целом я счастлив.
Я хотел бы иметь возможность использовать VisualVM на этой JVM и использовать Невозможно использовать JConsole с Tomcat, работающим в качестве службы Windows в качестве отправной точки, но начиная с
PsTools\PsExec.exe -i -s "C:\Program Files\Java\jdk1.6.0_20\bin\jvisualvm.exe"
приводит к появлению jvisualvm.exe и процесса nbexec.exe в диспетчере задач с пользователем SYSTEM в качестве пользователя, но я не вижу никакого графического интерфейса в программе, как при запуске вручную, как я. Я вошел в систему с помощью удаленного рабочего стола из Windows 7 на случай, если что-то изменится.
Другие интересные моменты:
at 10:55 /interactive cmd.exe
сообщает, что было добавлено новое задание, но не открывает окно CMD в 10.55.
Описание того, как зарегистрировать VisualVM в качестве службы, сообщает о запуске службы, но графический интерфейс пользователя не отображается. http://blogs.oracle.com/nbprofiler/entry/monitoring_java_processes_running_as
Кто-нибудь заставил это работать под Windows Server 2003?