我有一个安装了OSGI插件的glassfish 3.1.2.2安装。我还安装了Web控制台罐子和启用了控制台上Glassfish OSGI Webconsole证书
http://localhost:8080/osgi/system/console
然后作为安全,我想改变的登录用户名和密码,默认的是admin /管理员,这是不利于生产ENV。
我检查了文档以及一些在线教程,但似乎他们没有为Glassfish上的Felix Webconsole工作。
我试图修改
gf_home/glassfish/domains/domain1/config/domain.xml
与参数Apache Felix Documentation页面,也
gf_home/glassfish3/glassfish/modules/autostart/ gf_home/glassfish3/glassfish/osgi/felix/conf
文件夹中创建的文件,题为org.apache.felix.webconsole.internal.servlet。 OsgiManager.cfg属性文件格式,但他们都没有工作。我仍然可以用admin/admin登录。
我错过了Webconsole设置中的一些观点吗?我检查了org.apache.felix.webconsole.internal.servlet.OsgiManager.java类的代码,并在那里设置了用户名和密码,但是,有一个updateConfiguration方法来覆盖此值。
更改webconsole的用户名和密码的正确方法是什么?唯一的选择是更改代码中的默认值?