我是Apache ofbiz的新手。我已经下载并配置了ant.Its现在在我的机器上运行。
"https://localhost:8443/catalog/control/main" its my local URL.
现在我正在尝试使用eclipse配置。但是在将此导入到eclipse之后我已经在构建Xml中运行了Ant。然后我去调试配置,我右键单击java远程应用程序新的ofbiz,现在参数是连接type - > Standered(套接字), 主机 - > localhost,端口 - > 8443.但是当我点击调试按钮时,它显示错误。我收到此错误。
Start.java using configuration file org/ofbiz/base/start/start.properties
Set OFBIZ_HOME to - C:/apache-ofbiz-11.04.04
Admin socket not configured; set to port 0
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.ofbiz.base.util.Debug.<clinit>(Debug.java:86)
at org.ofbiz.base.container.ContainerLoader.load(ContainerLoader.java:78)
at org.ofbiz.base.start.Start.initStartLoaders(Start.java:169)
at org.ofbiz.base.start.Start.init(Start.java:139)
at org.ofbiz.base.start.Start.main(Start.java:69)
Caused by: java.util.MissingResourceException: Can't find bundle for base name cache, locale en
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at org.ofbiz.base.util.cache.UtilCache.setPropertiesParams(UtilCache.java:212)
at org.ofbiz.base.util.cache.UtilCache.setPropertiesParams(UtilCache.java:208)
at org.ofbiz.base.util.cache.UtilCache.<init>(UtilCache.java:138)
at org.ofbiz.base.util.cache.UtilCache.createUtilCache(UtilCache.java:1015)
at org.ofbiz.base.util.UtilProperties.<clinit>(UtilProperties.java:71)
... 5 more
答案 0 :(得分:1)
远程调试不使用您的HTTP端口,需要使用JPDA端口 将参数添加到您的命令-Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 8091 -jar ofbiz.jar 见https://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse
答案 1 :(得分:0)
由于“运行配置”中的类路径设置,会发生这种情况: - 我通过删除forbiz的“运行配置”中“类路径”选项卡中“用户条目”的条目'ofbiz(默认类路径)来解决此错误,并将其替换为ofbiz.jar。 换句话说: