无法启动 Glassfish 4.1 服务器,下载,解压,安装,Windows 8.1

Ree*_*404 3 windows zip java command-line glassfish

在我开始之前,我想说,我必须在许多链接中放置一个空格,因为我是超级用户的新手并且有限制。您将找到空格 http:// (HERE) localhost:4848/。很抱歉给您带来不便,希望此限制能尽快解除。

我无法启动,Glassfish 4.1 服务器。
我正在运行,Windows 8.1,64x。

我下载了Java EE 7 Full Platform glassfish-4.1.zip
从这里: https : //glassfish.java.net/download.html

7-Zip 9.20解压。和我的另一个压缩文件一起放在一个文件夹中。
将解压缩到C 中

路径: C:\glassfish-4.1
接下来是glassfish4

路径: C:\glassfish-4.1\glassfish4
图片

接下来是bin

路径: C:\glassfish-4.1\glassfish4\bin 在此处输入图片说明

现在,在asadmin Windows Batch File 中,打开命令提示符C:\Windows\system32\cmd.exe, asadmin>

输入,start-domain,然后 cmd.exe 输出Waiting for domain1 to start ........(很多这样的)......serverNoStart 命令 start-domain 失败。

打开,pkg,运行它,它安装。
在此处输入图片说明

打开,updatetools运行它,它安装。
在此处输入图片说明

同样,在asadmin Windows Batch File 中,打开命令提示符C:\Windows\system32\cmd.exe,asadmin>。

输入,start-domain,然后 cmd.exe 输出Waiting for domain1 to start ........(很多这样的)......serverNoStart 命令 start-domain 失败。

如果我从这个位置尝试asadmin start-domainglassfish4/bin/asadmin start-domain,我会得到以下信息。 在此处输入图片说明

我想更好地了解这个问题的本质。关于如何修复/启动服务器的建议?

PS 当我检查http://localhost:4848/ 在此处输入图片说明

PSS 当我尝试从 Netbeans 启动 GlassFish 时...

在此处输入图片说明

小智 7

/sf/ask/1212226921/

其主要原因是,另一台服务器正在使用的端口8080,即每默认的一个(在Windows,以检查是否在命令线正在使用这些端口:netstat -a -o

您需要将其更改为:

/glassfish/domains/domain1/config/domain.xml

Change: name="http-listener-1" port="8080"
        name="http-listener-2" port="8181"

To:     name="http-listener-1" port="9090"
        name="http-listener-2" port="9191"
Run Code Online (Sandbox Code Playgroud)

然后,从您的框架中删除服务器(例如 Eclipse),关闭它,启动它并再次添加 Glashfish。

在开始你的框架之前,确保没有这样的文件:

/glassfish/domains/domain1/osgi-cache/felix/*.lock
Run Code Online (Sandbox Code Playgroud)

如果它存在,请将其删除,您可以停止任何用于删除它的 Java 进程。

这些步骤对我有用。