2012-09-25 51 views
4

我在BPEL项目的eclipse中创建了一个基本的helloworld.bpel进程文件,并试图部署Apache ODE。所以我按照这个链接的步骤 Apache ODE Eclipse BPEL guideBPEL Apache ODE。部署文件

但是在后期阶段,将相关文件放入WEB-INF文件夹并运行APACHE ODE后,未创建预期的.deployed文件。而当我使用localhost:8080/ode/processes时,Apache ODE在ODE浏览器中检测不到相同的内容。

当我尝试在eclipse中启动ODE服务器时,出现以下错误。首先,这是我得到的错误。 “derby的另一个实例可能已启动到数据库中” 然后,我重新启动了Apache Tomcat的services.msc。然后,该错误停止显示。

现在这是我坚持的错误。 “架构SA不存在”

Database Class Loader started - derby.database.classpath='' 
13:54:26,099 WARN [GeronimoConnectionEventListener] connectionErrorOccurred called with null 
    java.sql.SQLSyntaxErrorException: Schema 'SA' does not exist 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown  Source) 
    at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source) 
    at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source) 
+0

在Tomcat日志中是否收到错误消息或堆栈跟踪? – joergl

+0

Tomcat只显示“启动catalina”和“阻止catalina”。但德比日志显示“德比的另一个实例可能已经启动了数据库”。我完全不知道德比数据库 – empyreanphoenix

回答

0

看起来有一些问题与嵌入式Derby数据库。我试着完全重新部署ODE,以便再次从.war中提取数据库。

0

您必须以管理员身份执行Eclipse或NetBeans。