【发布时间】:2011-05-09 14:03:35
【问题描述】:
我使用 netbeans 编写了一个 Web 应用程序,我一直通过 netbeans 本身将它部署到 Glassfish 服务器。现在我已经完成了,我希望能够独立于 netbeans 运行它,这在我尝试的第一台 PC 上是成功的,我使用“start-domain”命令启动了 glassfish 服务器,我之前部署的服务已经在那里等我了。
不过,我后来尝试在另一台 PC 上执行此操作。该服务通过 netbeans 部署完全正常,但是当我尝试自行启动 glassfish 服务器时,问题就开始了。出于某种奇怪的原因,netbeans 似乎对我使用了不同版本的 glassfish,因为如果我启动服务器,然后去 netbeans 部署服务,我会收到以下错误消息:
Starting GlassFish Server 3.1
GlassFish Server 3.1 Server cannot start. Port is occupied.
In-place deployment [path]
Initializing...
deploy?DEFAULT=[path] failed. Instance is not GlassFish Server 3.1.
我只安装了一个版本的 glassfish,那就是 3.1。在项目设置中,我选择了正确的 Glassfish 服务器,但它似乎仍然单独运行它。任何帮助将不胜感激,因为这让我很困惑!
【问题讨论】:
-
您是否在这些 PC 上运行 Windows? NetBeans 安装在哪里? GlassFish 安装在哪里?
标签: java netbeans glassfish port glassfish-3