每次都必须使用 Netbean 7.0.1 添加 Glassfish3.1 服务器吗?

发布于 2024-12-20 11:34:14 字数 1483 浏览 1 评论 0原文

环境
Windows 7、Netbean 7.0.1

我下载了带有 Glassfish 3.1Netbean 7.0.1 捆绑包。 但我从 Netbean IDE 中删除了 Glassfish 3.1,然后我从 Netbean IDE 的服务选项卡中选择“添加服务器”,因为我的 C 盘中有 Glassfish 3.1 多语言版本

添加 Glassfish 服务器后,我可以通过右键单击我的项目并运行服务器来启动它。

但是,当我关闭 Netbean IDE 并重新启动 IDE 并尝试通过右键单击我的项目运行服务器并执行该项目时,日志显示服务器正在启动,但它挂在那里并且服务器无法启动。< /strong>

我确保该端口也没有被占用。 (如果被占用,它应该在日志中这么说,但日志不会抛出任何错误)

所以我的问题是,当我不使用捆绑的 Glassfish 时,每次启动 Netbean 时是否必须删除服务器并添加服务器? (但很可能不是..)

重现步骤:
1.安装Netbean 7.0.1
2. 在 IDE 服务选项卡中,右键单击 Glassfish3.1 并将其删除。
3.在服务选项卡上,右键单击并选择添加服务器
4.选择单独下载的Glassfish 3.1服务器(即不捆绑)
5.返回项目选项卡,选择运行项目
6. 验证项目已成功部署,Glassfish 3.1 已启动,弹出浏览器。
7.关闭Netbean 7.0
8.启动Netbean 7.0
9. 在项目选项卡中,选择运行项目

结果:
glassfish 3.1 无法启动。

我发现数据库日志显示端口 1527 正在使用中(一开始可以弄清楚,因为 Netbean 日语版本有编码问题?)

2011-12-12 04:21:38.040 GMT : セキュリティーマネージャーが Basic サーバーセキュリティーポリシーを使用してインストールされました。
2011-12-12 04:21:38.263 GMT : Apache Derby Network Server - 10.5.3.0 - (802917) ????μ∑?????????????????? 1527 ???????∂?????????????????∫??????????‰∫?????????????

四处搜索,有人说 java.exe 的结束进程修复了问题,但没有帮助。

我还在 Netbean 重新启动后尝试了 netstat -aon,但我没有看到 1527 端口正在使用...

更新:

http ://forums.netbeans.org/topic42385.html

我认为我遇到了上面链接中描述的完全相同的问题。仍在寻找解决方案。

Environment
Windows 7, Netbean 7.0.1

I downloaded Netbean 7.0.1 bundle with Glassfish 3.1.
But I removed Glassfish 3.1 from Netbean IDE and then I choose to "Add server" from service tab in Netbean IDE because I have Glassfish 3.1 Multilingual version in my C drive.

Right after I added the Glassfish server, I can start it by right click on my project and run the server.

However when I close the Netbean IDE and restart the IDE and try to run the server by right click on my project, execute the project, the log says server is starting but it hangs there and the server won't start.

I made sure the port is not occupied too. (if occupied it should say so in the log but log does not throw any errors)

So my question is do I have to remove the server, add server every time I start Netbean when I don't use bundled Glassfish? (most likely not though..)

repro step:
1. install Netbean 7.0.1
2. from IDE service tab, right click on Glassfish3.1 and remove it.
3. at service tab, right click and choose add server
4. choose Glassfish 3.1 server that is separately downloaded (i.e. not bundled)
5. go back to project tab, choose to run the project
6. verify that project successfully deployed, Glassfish 3.1 is started, browser popup up.
7. close Netbean 7.0
8. start Netbean 7.0
9. at the project tab, choose to run the project

result:
The glassfish 3.1 won't start.

I found out the db log is showing port 1527 is in use (could figure out at first because Netbean Japanese version has encoding issue?)

2011-12-12 04:21:38.040 GMT : セキュリティーマネージャーが Basic サーバーセキュリティーポリシーを使用してインストールされました。
2011-12-12 04:21:38.263 GMT : Apache Derby Network Server - 10.5.3.0 - (802917) ????μ∑?????????????????? 1527 ???????∂?????????????????∫??????????‰∫?????????????

Searched around, some say end process of java.exe fixes the problem which did not help.

I also tried netstat -aon after Netbean restart, but I do not see 1527 port in use...

Update:

http://forums.netbeans.org/topic42385.html

I figured that I have exactly same problem described in the link above. Still searching for solution to this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自找没趣 2024-12-27 11:34:14

将服务器添加到您的项目:

选择您的项目,右键单击它。选择属性。然后选择运行类别,在服务器字段中,您可以从下拉框中选择所需的服务器,然后选择确定按钮。

Adding server to your project:

Select your project, right click on it. Select properties. then Select Run categories, In Server field you can choose which server you want from the dropdown box, then select Ok button.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文