1 ERROR: Cannot start JMX connector: JmxConnector config: { name = system, Protocol = rmi_jrmp, Address = 0.0.0.0, Port = 8686, AcceptAll = false, AuthRealmName = admin-realm, SecurityEnabled = false}: java.net.MalformedURLException: Bad URL path: _PC.btbdom01:8686/jndi/rmi://SIEMONEIT_PC.btbdom01:8686/jmxrmi
解决:https://www.java.net/forum/topic/glassfish/glassfish/bug-unable-start-freshly-installed-glassfish-netbeanside-cannot-start-jmx-connector
DNS hostnames are not allowed to use underscore characterss (_).
win7中用户名并不是主机名,主机名就是计算机名:计算机-->属性-->计算机名
2"SEC5054: Certificate has expired" GlassFish 启动错误
方法一:
将本地时间时间改为2009年
方法二:
=> cd domains/domainX/config
=> cp cacerts.jks cacerts.jks.save
=> keytool -delete -keystore cacerts.jks -alias verisignserverca
Enter keystore password: 默认密码是(changeit)
参考链接:
http://lucky16.iteye.com/blog/572399
http://fixunix.com/solaris-rss/571413-sec5054-certificate-has-expired-error-message-glassfish-application-server.html
3 删除netbean和相应的组件
a打开注册表编辑器到HKEY_LOCAL_MACHINE\SOFTWARE\Micrsoft\Windows\CurrentVersion\Uninstall
找到netbeans的相关项删除
b然后删除安装目录的东西
4Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreate
解决方案:
打开REGEDIT.EXE
然后找到HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft
右键单击权限,然后更改权限为完全许可即可。