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-domain或glassfish4/bin/asadmin start-domain,我会得到以下信息。

我想更好地了解这个问题的本质。关于如何修复/启动服务器的建议?
PS 当我检查http://localhost:4848/

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

小智 7
其主要原因是,另一台服务器正在使用的端口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 进程。
这些步骤对我有用。