未findenable-secure-admin

我在Ubuntu 16上运行Glassfish 4.1。enable-secure-admin第一次安装了glassfish。 由于一些问题,我设置了安全证书,我试图从头开始重新设置glassfish。

我遵循最多的指南是: https : //www.nabisoft.com/tutorials/glassfish/installing-glassfish-41-on-ubuntu

现在每次运行它都告诉我命令不存在。 有趣的是:

  1. 禁用安全pipe理就像一个魅力
  2. 它在最接近的匹配命令列表中包含enable-secure-admin,这根本没有意义!

当我以拥有该文件的用户身份运行时,可以在这里find带有错误的图像( http://i.imgur.com/DWIX2Ok.png )

以root身份运行时,结果( http://imgur.com/7y4KPrc )

任何帮助,将不胜感激! 谢谢。


编辑:这似乎是一个安全configuration错误

我意识到的另一个症状是,每当您启动域并尝试访问4848pipe理控制台时显示其加载,但从不显示login。 如果您尝试刷新页面后,您将得到一个完全空白的页面。

我注意到错误日志中的一些东西:

http://pastebin.com/6vYmWNFW

这是解决这个问题的下列两件事之一。

步骤1:我在/ etc / environment中加载了asadmin,并放置了两个path/ path_to_glassfish / bin和/ path_to_glassfish / glassfish / bin(还有一个步骤我忘记了让所有用户访问asadmin命令)

如果我直接使用二进制文件夹访问它(即./path_to_glassfish/bin/asadmin),则错误消失。

第2步:我的tls证书configuration。

使用Danial Camargo的这个问题的答案( https://stackoverflow.com/questions/12860289/import-ssl-certificate-in-glassfish

我正确设置了我的StartSSL tls证书。 在使用nabisoft教程时,我可能在更换默认的s1as和glassfish-instance证书时没有正确按照说明操作。 一旦我从我的密钥库中删除这些后,一切正常。