如何安装 Glassfish 4.x和 在端口 80 上运行? 尽管下载 Glassfish 并解压十分简单,但它是否应该放在特定目录中?哪个用户应该启动和停止服务器?
也可以看看:
https://glassfish.java.net/documentation.html
如何在 ubuntu server 12.x 上安装 glassfish?
https://www.digitalocean.com/community/tutorials/how-to-install-glassfish-4-0-on-ubuntu-12-04-3
答案1
看http://www.nabisoft.com/tutorials/glassfish/installing-glassfish-41-on-ubuntu
本教程详细介绍了如何在 Ubuntu 14.04 LTS 服务器上安装 Glassfish 4.1,它也适用于 Ubuntu 14.10 及更新版本。它还涵盖了一些安全问题。基本上,回答您的问题:
你不能在端口 80 上运行它,除非你以 root 身份运行它
但是以 root 身份运行它是一种非常糟糕的做法(安全!!)
还有其他一些使用端口 80 和 443 的选项,我更喜欢简单地通过 iptables 进行端口转发(前面没有 apache,在我的教程中描述...)
目录:好吧,选择你喜欢的目录。在我的教程中,我创建了一个用户 glassfish,并在 /home/glassfish/ 拥有自己的主目录(所有内容都放在这里)。但你也可以选择其他任何目录...
永远不要使用 toot 来启动服务器。在我的教程中,我创建了一个专用用户“glassfish”,用于运行 glassfish。