Glassfish在背景中运行

Ani*_*n B 4 java tcp glassfish application-server java-ee

Glassfish服务器在后台运行,我无法停止,启动或重新启动该过程.我知道,重新启动系统将完成这项工作.是否还有其他流程可以阻止流程?

这是详细信息:

  1. 当我试图停止时,它说它是domain1没有运行:

    C:\ Server\glassfish4\glassfish\bin> asadmin stop-domain
    CLI306:警告 - 位于C:\ Server\glassfish4\glassfish\domains\domain1的服务器未运行.
    命令stop-domain成功执行.

  2. 但是,我可以在Web浏览器中为http:// localhost:4848/common/index.jsf打开管理控制台

  3. 当我尝试启动或重新启动时抛出错误:

    C:\ Server\glassfish4\glassfish\bin> asadmin start-domain有一个进程已经使用管理端口4848 - 它可能是GlassFish服务器的另一个实例.命令start-domain失败.

    C:\ Server\glassfish4\glassfish\bin> asadmin restart-domain Server未运行,将尝试启动它...有一个进程已经使用管理端口4848 - 它可能是GlassFish服务器的另一个实例.命令restart-domain失败.

  4. 我试图找到netstat -a -n -o端口4848的PID 命令.我有两个条目,但不是localhost id:

    TCP    0.0.0.0:4848           0.0.0.0:0              LISTENING       9116 
    TCP    [::]:4848              [::]:0                 LISTENING       9116
    
    Run Code Online (Sandbox Code Playgroud)

Shr*_*kla 6

试试这个

taskkill /F /PID 9116
Run Code Online (Sandbox Code Playgroud)

还可以找到保存port 8080和终止它们的进程的PID .(如果以上解决方案不起作用)

netstat -aon | find "LISTENING" | find ":8080"
taskkill /F /PID process_id_here
Run Code Online (Sandbox Code Playgroud)