我是Apache ofbiz的新手。我已经下载并配置了ant。它现在在我的机器本地运行。
"https://localhost:8443/catalog/control/main" its my local URL.
现在我正在尝试配置eclipse。但是在将其导入eclipse之后,我已经在构建Xml中运行Ant了。然后我去调试配置,我右键单击java远程应用程序new ofbiz,现在参数是连接类型->标准(套接字附加),主机——>本地主机端口——> 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
远程调试不使用HTTP端口,需要使用JPDA端口-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091 -jar ofbiz.jar见https://cwiki.apache.org/confluence/display/OFBIZ/Running Eclipse调试+ OFBiz +在+ +和+
这是由于'运行配置'中的类路径设置造成的:-我通过在"运行配置"中的"类路径"选项卡中删除"用户条目"中的"ofbiz(默认类路径)"来解决此错误,并将其替换为ofbiz.jar。换句话说:
- 在'run configuration'中选择'classpath'选项卡。
- 删除'User Entries'中现有的'ofbiz(默认类路径)'条目,并将其替换为'ofbiz.jar'。