将项目从jDeveloper部署到Weblogic Server 10.3时出错

问题描述

|| 我试图将我的项目从Oracle jDeveloper部署到远程Weblogic Server。 我收到一个sql异常。请参阅以下日志:
[11:09:55 PM] ---- Deployment started. ----
[11:09:55 PM] Target platform is (Weblogic 10.3).
[11:09:55 PM] Running dependency analysis...
[11:09:55 PM] Building...
[11:10:04 PM] deploying profile...
[11:10:04 PM] Updating revision id for the SOA Project \'bpm_poc_project.jpr\' to \'1.0\'..
[11:10:04 PM] Wrote Archive Module to /xyz/home/abc/jdeveloper/mywork/bpm_poc_app/bpm_poc_project/deploy/sca_bpm_poc_project_rev1.0.jar
[11:10:04 PM] deploying sca_bpm_poc_project_rev1.0.jar to partition \"default\" on server AdminServer [http://localhost:7001]
[11:10:04 PM] Processing sar=/xyz/home/akrishn2/jdeveloper/mywork/bpm_poc_app/bpm_poc_project/deploy/sca_bpm_poc_project_rev1.0.jar
[11:10:04 PM] Adding sar file - /xyz/home/akrishn2/jdeveloper/mywork/bpm_poc_app/bpm_poc_project/deploy/sca_bpm_poc_project_rev1.0.jar
[11:10:04 PM] Preparing to send HTTP request for deployment
[11:10:04 PM] Creating HTTP connection to host:localhost,port:7001
[11:10:04 PM] Sending internal deployment descriptor
[11:10:04 PM] Sending archive - sca_bpm_poc_project_rev1.0.jar
[11:11:26 PM] Received HTTP response from the server,response code=500
[11:11:26 PM] Error deploying archive sca_bpm_poc_project_rev1.0.jar to partition \"default\" on server AdminServer [http://localhost:7001]
[11:11:26 PM] HTTP error code returned [500]
[11:11:26 PM] Error message from server: There was an error deploying the composite on AdminServer: javax.ejb.EJBException: EJB Exception: ; nested exception is: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.2.v20101206-r8635): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.sqlSyntax

ErrorException: ORA-00904: \"SUBTYPE\": invalid identifier

Error Code: 904 Call: SELECT PROCESSID,ORGANIZATIONALUNITID,HASGLOBALCREATIONTASKS,TARGETNAMESPACE,COMPOSITENAME,STATUS,SCALABEL,PROCESSNAME,LABEL,DOMAINNAME,COMPOSITedn,PROCEsstYPE,CREATIONDATE,SUBTYPE,REVISION,UNDEPLOYDATE FROM BPM_CUBE_PROCESS WHERE (((((DOMAINNAME = ?) AND (COMPOSITENAME = ?)) AND (REVISION = ?)) AND (SCALABEL = ?)) AND (PROCEsstYPE = ?)) bind => [default,bpm_poc_project,1.0,soa_347b99f8-fa8d-4671-a2f8-2b5446723ab2,BPMN] Query: ReadAllQuery(name=\"CubeProcess.findCubeProcessesInComposite\" referenceClass=CubeProcess sql=\"SELECT PROCESSID,UNDEPLOYDATE FROM BPM_CUBE_PROCESS WHERE (((((DOMAINNAME = ?) AND (COMPOSITENAME = ?)) AND (REVISION = ?)) AND (SCALABEL = ?)) AND (PROCEsstYPE = ?))\"); nested exception is: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.2.v20101206-r8635): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.sqlSyntaxErrorException: ORA-00904: \"SUBTYPE\": invalid identifier

Error Code: 904 Call: SELECT PROCESSID,UNDEPLOYDATE FROM BPM_CUBE_PROCESS WHERE (((((DOMAINNAME = ?) AND (COMPOSITENAME = ?)) AND (REVISION = ?)) AND (SCALABEL = ?)) AND (PROCEsstYPE = ?))\"): EJB Exception: ; nested exception is: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.1.2.v20101206-r8635): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.sqlSyntaxErrorException: ORA-00904: \"SUBTYPE\": invalid identifier

Error Code: 904 Call: SELECT PROCESSID,UNDEPLOYDATE FROM BPM_CUBE_PROCESS WHERE (((((DOMAINNAME = ?) AND (COMPOSITENAME = ?)) AND (REVISION = ?)) AND (SCALABEL = ?)) AND (PROCEsstYPE = ?))\").
有人可以指点一下吗? 更新: 通过使我的项目成为BPEL项目,我设法摆脱了上面的错误(虽然不完全...通读)(在创建项目时。它是BPMN之前的版本。之前忽略了此选项)。 现在的问题是,使用相同的设置有时会出现相同的错误。即使没有对项目进行任何更改并将其部署到weblogic,我仍然会收到错误消息。 有人可以提供一些提示吗?尝试从11.x jDeveloper部署到10.x Weblogic服务器时,是否可能存在某些模式版本不匹配? 这是我的架构版本详细信息:
sql> select comp_name,version from schema_version_registry;

COMP_NAME
--------------------------------------------------------------------------------
VERSION
------------------------------
Oracle B2B
11.1.1.2.0

BAM Services
11.1.1.4.0

Metadata Services
11.1.1.2.0


COMP_NAME
--------------------------------------------------------------------------------
VERSION
------------------------------
Oracle Internet Directory
11.1.1.3.0

SDP Messaging
11.1.1.2.0

Oracle Repository Upgrade Utility
11.1.1.4.0


COMP_NAME
--------------------------------------------------------------------------------
VERSION
------------------------------
SOA Infrastructure Services
11.1.1.3.0


7 rows selected.
以下是与jDeveloper相关的版本信息: 关于 Oracle JDeveloper 11g第1版11.1.1.4.0 Studio Edition版本11.1.1.4.0 Build JDEVADF_11.1.1.4.0_GENERIC_101227.1736.5923版权所有©1997、2011 Oracle和/或其分支机构。版权所有。 IDE版本:11.1.1.4.37.59.23产品ID:oracle.jdeveloper产品版本:11.1.1.4.37.59.23 版 组件版本================ ADF业务组件11.1.1.59.23 BPMN编辑器11.1.1.4.0.5682 Java(TM)平台1.6.0_13 Oracle IDE 11.1.1.4.37.59.23 SOA Composite Editor 11.1.1.4.0.56.82版本支持11.1.1.4.37.59.23

解决方法

您要针对的数据库上的“ 2”表似乎没有“ 3”列。首先,我要检查拼写,检查表定义,手动运行查询,并查看连接架构中表的可能性,以掩盖您希望看到的表。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...