如何在Eclipse中配置服务器?

时间:2010-08-05 05:04:45

标签: java eclipse tomcat seam openbravo

当我启动Tomcat服务器时,我遇到了下面列出的错误消息所描述的问题。

如何解决此问题?

Aug 5, 2010 10:25:13 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:openbravo' did not find a matching property.
Aug 5, 2010 10:25:13 AM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /opt/jdk1.6.0_16/jre/lib/amd64/server:/opt/jdk1.6.0_16/jre/lib/amd64:/opt/jdk1.6.0_16/jre/../lib/amd64:/usr/lib64/xulrunner-1.9.1:/usr/java/packages/lib/amd64:/lib:/usr/lib
Aug 5, 2010 10:25:13 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080

还有这个例外:

[main] WARN  org.jboss.seam.security.permission.PersistentPermissionResolver  - no permission store available - please install a PermissionStore with the name 'org.jboss.seam.security.jpaPermissionStore' if persistent permissions are required.
Aug 5, 2010 10:25:40 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.openbravo.dal.core.DalContextListener
org.openbravo.base.exception.OBException: org.openbravo.base.exception.OBException: Not able to create domain type org.openbravo.userinterface.selector.model.domaintype.ModelElementDomainType for reference org.openbravo.base.model.Reference [id: 45B39681AFBC4808A64C9B776A290BA4, name: OBUISEL_SelectorFieldPropertySelector]

1 个答案:

答案 0 :(得分:1)

  

警告:[SetPropertiesRule] {Server / Service / Engine / Host / Context}将属性'source'设置为'org.eclipse.jst.j2ee.server:openbravo'找不到匹配的属性。

这不会造成伤害。 Eclipse只是向Tomcat的<Context>元素添加了一个额外的属性,以便能够将已部署的webapp与特定项目相关联。 Tomcat只是抽搐,因为它不会将其识别为预定义的<Context>属性之一。然而,它试图帮助最终用户实际上输入错误的情况等等。只是忽略它。导出webapp并将其部署到真实的生产服务器上时,您将看不到它。

  

[main] WARN org.jboss.seam.security.permission.PersistentPermissionResolver - 没有可用的权限存储 - 如果需要持久权限,请安装名为'org.jboss.seam.security.jpaPermissionStore'的PermissionStore。   2010年8月5日上午10:25:40 org.apache.catalina.core.StandardContext listenerStart

我不是Seam的人,但Google了解到,当您将JPA配置为使用JTA事务并且未在Seam {{1}中配置<security:jpa-permission-store>时,您可能会得到此信息。 }。要解决此问题,请添加权限存储或配置JPA以仅使用资源本地事务。

  

SEVERE:将上下文初始化事件发送到类org.openbravo.dal.core.DalContextListener的侦听器实例的异常

     

org.openbravo.base.exception.OBException:org.openbravo.base.exception.OBException:无法创建域类型org.openbravo.userinterface.selector.model.domaintype.ModelElementDomainType以供参考org.openbravo.base。 model.Reference [id:45B39681AFBC4808A64C9B776A290BA4,name:OBUISEL_SelectorFieldPropertySelector]

这是一个自定义/包装异常,它不会提供太多有用的信息。我们对异常的根本原因更感兴趣。在堆栈跟踪中进一步查看此异常的根本原因部分。它将告诉问题的根本原因:)


尽管如此,到目前为止,没有任何问题与文字问题“如何在Eclipse中配置服务器?”相关。你似乎已经成功完成了它。第一个问题是可以忽略的。第二个问题与Seam / JPA有关。第三个问题与Openbravo ERP有关。您可以考虑询问单独的关于它们的问题来修复这些问题。