UDN-企业互联网技术人气社区

板块导航

浏览  : 4544
回复  : 5

[RIA] NC63 部署后单据节点打不开,急~!

[复制链接]
以静制动的头像 楼主
版本:NC63操作系统:Linux
环境:WebSphere多服务器集群

背景:根据需求开发单独的模块,一期上线后使用正常,二期打了补丁后,本模块下的档案节点能打开,但单据节点打不开,无论是二期新建的单据节点,还是一期原有的单据节点

报错信息:
- Loading XML bean definitions from class path resource [nc/ui/fn/stuffreview/ace/view/Stuffreview_config.xml]
10:46:09 [open node FN040511] ERROR - name; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [nc.ui.fn.stuffreview.action.StuffreviewDeleteAction] for bean with name 'deleteAction' defined in class path resource [nc/ui/fn/stuffreview/ace/view/Stuffreview_config.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
org.springframework.beans.factory.BeanCreationException: name; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [nc.ui.fn.stuffreview.action.StuffreviewDeleteAction] for bean with name 'deleteAction' defined in class path resource [nc/ui/fn/stuffreview/ace/view/Stuffreview_config.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
        at nc.ui.uif2.factory.AbstractJavaBeanDefinition.doGetBean(AbstractJavaBeanDefinition.java:42)
        at nc.ui.uif2.factory.JavaBeanFactory.getBean(JavaBeanFactory.java:65)
        at nc.ui.uif2.factory.JavaBeanFactory.getBean(JavaBeanFactory.java:82)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:266)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
        at nc.ui.uif2.factory.UIF2BeanFactory.getBean(UIF2BeanFactory.java:176)
        at nc.ui.uif2.ToftPanelAdaptor.initProPrecessor(ToftPanelAdaptor.java:624)
        at nc.ui.uif2.ToftPanelAdaptor.assembleUI(ToftPanelAdaptor.java:414)
        at nc.ui.uif2.ToftPanelAdaptor.initUI(ToftPanelAdaptor.java:157)
        at nc.ui.uif2.ToftPanelAdaptor.init(ToftPanelAdaptor.java:143)
        at nc.funcnode.ui.AbstractFunclet.init(AbstractFunclet.java:38)
        at nc.funcnode.ui.FuncletWidgetFactory.createFuncletWidget(FuncletWidgetFactory.java:32)
        at nc.funcnode.ui.FuncletWidgetContainer.initUI(FuncletWidgetContainer.java:173)
        at nc.funcnode.ui.FuncletWidgetContainerFactory.createFuncletWidgetContainer(FuncletWidgetContainerFactory.java:24)
        at nc.funcnode.ui.FuncletWindowEngine.createFuncletWidgetContainer(FuncletWindowEngine.java:373)
        at nc.funcnode.ui.FuncletWindowEngine.openNodeImple(FuncletWindowEngine.java:183)
        at nc.funcnode.ui.FuncletWindowEngine.access$100(FuncletWindowEngine.java:45)
        at nc.funcnode.ui.FuncletWindowEngine$1.run(FuncletWindowEngine.java:119)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [nc.ui.fn.stuffreview.action.StuffreviewDeleteAction] for bean with name 'deleteAction' defined in class path resource [nc/ui/fn/stuffreview/ace/view/Stuffreview_config.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1253)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:576)
        at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1319)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:315)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:394)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:388)
        at nc.ui.uif2.factory.UIF2BeanFactory.getBeansOfType(UIF2BeanFactory.java:136)
        at org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:226)
        at nc.ui.pubapp.plugin.action.BodyActionPreprocessor.setBeanFactory(BodyActionPreprocessor.java:21)
        at nc.ui.uif2.factory.AbstractJavaBeanDefinition.setBeanFacotryIfBeanFacatoryAware(AbstractJavaBeanDefinition.java:63)
        at nc.ui.pubapp.plugin.pubapp_plugin_conifg.getBodyActionPreprocessor(pubapp_plugin_conifg.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at nc.ui.uif2.factory.AbstractJavaBeanDefinition.doGetBean(AbstractJavaBeanDefinition.java:34)
        ... 18 more
Caused by: java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at nc.bs.framework.provision.ProvisionClassLoader.defineClass(ProvisionClassLoader.java:379)
        at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:338)
        at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at nc.bs.framework.provision.ProvisionClassLoader.defineClass(ProvisionClassLoader.java:379)
        at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:338)
        at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at nc.bs.framework.provision.ProvisionClassLoader.defineClass(ProvisionClassLoader.java:379)
        at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:338)
        at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.springframework.util.ClassUtils.forName(ClassUtils.java:257)
        at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1271)
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1242)
        ... 33 more

10:46:09 [open node FN040511] ERROR - name; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [nc.ui.fn.stuffreview.action.StuffreviewDeleteAction] for bean with name 'deleteAction' defined in class path resource [nc/ui/fn/stuffreview/ace/view/Stuffreview_config.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
org.springframework.beans.factory.BeanCreationException: name; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [nc.ui.fn.stuffreview.action.StuffreviewDeleteAction] for bean with name 'deleteAction' defined in class path resource [nc/ui/fn/stuffreview/ace/view/Stuffreview_config.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
        at nc.ui.uif2.factory.AbstractJavaBeanDefinition.doGetBean(AbstractJavaBeanDefinition.java:42)
        at nc.ui.uif2.factory.JavaBeanFactory.getBean(JavaBeanFactory.java:65)
        at nc.ui.uif2.factory.JavaBeanFactory.getBean(JavaBeanFactory.java:82)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:266)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
        at nc.ui.uif2.factory.UIF2BeanFactory.getBean(UIF2BeanFactory.java:176)
        at nc.ui.uif2.ToftPanelAdaptor.initProPrecessor(ToftPanelAdaptor.java:624)
        at nc.ui.uif2.ToftPanelAdaptor.assembleUI(ToftPanelAdaptor.java:414)
        at nc.ui.uif2.ToftPanelAdaptor.initUI(ToftPanelAdaptor.java:157)
        at nc.ui.uif2.ToftPanelAdaptor.init(ToftPanelAdaptor.java:143)
        at nc.funcnode.ui.AbstractFunclet.init(AbstractFunclet.java:38)
        at nc.funcnode.ui.FuncletWidgetFactory.createFuncletWidget(FuncletWidgetFactory.java:32)
        at nc.funcnode.ui.FuncletWidgetContainer.initUI(FuncletWidgetContainer.java:173)
        at nc.funcnode.ui.FuncletWidgetContainerFactory.createFuncletWidgetContainer(FuncletWidgetContainerFactory.java:24)
        at nc.funcnode.ui.FuncletWindowEngine.createFuncletWidgetContainer(FuncletWindowEngine.java:373)
        at nc.funcnode.ui.FuncletWindowEngine.openNodeImple(FuncletWindowEngine.java:183)
        at nc.funcnode.ui.FuncletWindowEngine.access$100(FuncletWindowEngine.java:45)
        at nc.funcnode.ui.FuncletWindowEngine$1.run(FuncletWindowEngine.java:119)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [nc.ui.fn.stuffreview.action.StuffreviewDeleteAction] for bean with name 'deleteAction' defined in class path resource [nc/ui/fn/stuffreview/ace/view/Stuffreview_config.xml]: problem with class file or dependent class; nested exception is java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1253)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:576)
        at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1319)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:315)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:394)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:388)
        at nc.ui.uif2.factory.UIF2BeanFactory.getBeansOfType(UIF2BeanFactory.java:136)
        at org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:226)
        at nc.ui.pubapp.plugin.action.BodyActionPreprocessor.setBeanFactory(BodyActionPreprocessor.java:21)
        at nc.ui.uif2.factory.AbstractJavaBeanDefinition.setBeanFacotryIfBeanFacatoryAware(AbstractJavaBeanDefinition.java:63)
        at nc.ui.pubapp.plugin.pubapp_plugin_conifg.getBodyActionPreprocessor(pubapp_plugin_conifg.java:84)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at nc.ui.uif2.factory.AbstractJavaBeanDefinition.doGetBean(AbstractJavaBeanDefinition.java:34)
        ... 18 more
Caused by: java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at nc.bs.framework.provision.ProvisionClassLoader.defineClass(ProvisionClassLoader.java:379)
        at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:338)
        at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at nc.bs.framework.provision.ProvisionClassLoader.defineClass(ProvisionClassLoader.java:379)
        at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:338)
        at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at nc.bs.framework.provision.ProvisionClassLoader.defineClass(ProvisionClassLoader.java:379)
        at nc.bs.framework.provision.ProvisionClassLoader.findClass(ProvisionClassLoader.java:338)
        at nc.bs.framework.provision.ProvisionClassLoader.loadClass(ProvisionClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.springframework.util.ClassUtils.forName(ClassUtils.java:257)
        at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1271)
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1242)
        ... 33 more



相关帖子

以静制动的头像 楼主
发表于 2016-12-14 17:34:41 | 显示全部楼层
开始我以为,是项目组有谁用jdk1.7编译了项目后上传了,但重新编译部署后,还是报一样的错
后来把Stuffreview_config.xml中关于nc.ui.fn.stuffreview.action.StuffreviewDeleteAction这个类的,也就是deleteAction,注释掉,结果重启后,报差不多同样的错,只是deleteAction换成了saveAction,而这个saveAction中,指向的类是nc.ui.pubapp.uif2app.actions.pflow.SaveScriptAction
我就奇了怪了,这是产品自带的jar包中的类,怎么还会报jdk版本错误呢?求解
使用道具 举报

回复

以静制动的头像 楼主
发表于 2016-12-14 17:37:06 | 显示全部楼层
XML文件:<?xml version="1.0" encoding="gbk"?>
<beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
        <!-- 环境变量 -->
        <bean id="context" class="nc.vo.uif2.LoginContext" />

        <!-- 模型部分配置 -->

        <!-- 单据操作代理 -->
        <bean id="maintainProxy"
                class="nc.ui.fn.stuffreview.ace.serviceproxy.AceStuffreviewMaintainProxy" />
        <!-- 对象转换器工厂,由此获取操作对象的特征信息 -->
        <bean id="boadatorfactory"
                class="nc.ui.pubapp.uif2app.view.value.AggVOMetaBDObjectAdapterFactory" />

        <!-- 管理应用模型 -->
        <bean id="manageAppModel" class="nc.ui.pubapp.uif2app.model.BillManageModel">
                <property name="businessObjectAdapterFactory" ref="boadatorfactory"></property>
                <property name="context" ref="context"></property>
        </bean>
        <bean id="modelDataManager"
                class="nc.ui.pubapp.uif2app.model.pagination.PaginationModelDataManager">
                <property name="model" ref="manageAppModel"></property>
                <property name="paginationModel" ref="paginationModel" />
                <property name="pageQueryService" ref="pageQueryService" />
        </bean>

        <bean id="paginationModel"
                class="nc.ui.pubapp.uif2app.model.pagination.PubPaginationModel"
                init-method="init">
                <property name="paginationQueryService" ref="maintainProxy" />
        </bean>

        <bean id="pageQueryService"
                class="nc.ui.pubapp.uif2app.model.pagination.UIPageQueryService">
                <property name="allPagePkQueryServiceMethod" value="nc.itf.fn.IStuffreviewMaintain.queryPKs"></property>
                <property name="dataOfPksQueryServiceMethod" value="nc.itf.fn.IStuffreviewMaintain.queryBillByPK"></property>
        </bean>
        <bean id="paginationBar" class="nc.ui.uif2.components.pagination.PaginationBar"
                init-method="onStructChanged">
                <property name="paginationModel" ref="paginationModel" />
        </bean>

        <!-- 模板容器,负责对模板的统一装载 -->
        <bean id="templateContainer" class="nc.ui.pubapp.uif2app.view.TemplateContainer">
                <property name="context" ref="context" />
                <property name="nodeKeies">
                        <list>
                                <value>bt</value>
                        </list>
                </property>
        </bean>

        <!-- 查询模板加载bean -->
        <bean id="queryTemplateContainer" class="nc.ui.uif2.editor.QueryTemplateContainer">
                <property name="context" ref="context"></property>
                <property name="nodeKey" value="qt"></property>
        </bean>

        <!-- 界面元素 -->
        <!-- 列表视图 -->
        <bean id="listView" class="nc.ui.pubapp.uif2app.view.ShowUpableBillListView"
                init-method="initUI">
                <property name="paginationBar" ref="paginationBar" />
                <property name="model" ref="manageAppModel"></property>
                <property name="templateContainer" ref="templateContainer"></property>
        </bean>

        <!--卡控件 -->
        <bean id="billFormEditor" class="nc.ui.pubapp.uif2app.view.ShowUpableBillForm"
                init-method="initUI">
                <property name="model" ref="manageAppModel"></property>
                <property name="templateContainer" ref="templateContainer" />
                <property name="showOrgPanel" value="true" />
        </bean>

        <!-- 快速查询区域 -->
        <bean id="queryArea" class="nc.ui.pubapp.uif2app.tangramlayout.UEQueryAreaShell"
                init-method="initUI">
                <property name="queryAreaCreator" ref="queryAction" />
        </bean>
        <!-- 查询信息栏 -->
        <bean id="queryInfo" class="nc.ui.uif2.tangramlayout.CardLayoutToolbarPanel">
                <property name="model" ref="manageAppModel" />
        </bean>

        <!-- 卡片界面的工具栏和返回按钮 -->
        <bean id="cardInfoPnl"
                class="nc.ui.pubapp.uif2app.tangramlayout.UECardLayoutToolbarPanel">
                <property name="titleAction">
                        <bean id="returnaction" class="nc.ui.pubapp.uif2app.actions.UEReturnAction">
                                <property name="goComponent" ref="listView" />
                                <property name="saveAction" ref="saveAction" />
                                <property name="model" ref="manageAppModel" />
                        </bean>
                </property>
                <property name="model" ref="manageAppModel" />
        </bean>

        <!-- 界面布局总装 -->
        <bean id="container" class="nc.ui.uif2.TangramContainer"
                init-method="initUI">
                <property name="model" ref="manageAppModel" />
                <property name="tangramLayoutRoot">
                        <bean class="nc.ui.uif2.tangramlayout.node.TBNode">
                                <property name="showMode" value="CardLayout" />
                                <property name="tabs">
                                        <list>
                                                <bean class="nc.ui.uif2.tangramlayout.node.HSNode">
                                                        <property name="left">
                                                                <bean class="nc.ui.uif2.tangramlayout.node.CNode">
                                                                        <property name="component" ref="queryArea" />
                                                                </bean>
                                                        </property>
                                                        <property name="right">
                                                                <bean class="nc.ui.uif2.tangramlayout.node.VSNode">
                                                                        <property name="up">
                                                                                <bean class="nc.ui.uif2.tangramlayout.node.CNode">
                                                                                        <property name="component" ref="queryInfo" />
                                                                                </bean>
                                                                        </property>
                                                                        <property name="down">
                                                                                <bean class="nc.ui.uif2.tangramlayout.node.CNode">
                                                                                        <property name="name">
                                                                                                <bean class="nc.ui.uif2.I18nFB">
                                                                                                        <property name="resDir" value="common"></property>
                                                                                                        <property name="resId" value="UC001-0000107"></property>
                                                                                                        <property name="defaultValue" value="列表"></property>
                                                                                                </bean>
                                                                                        </property>
                                                                                        <property name="component" ref="listView" />
                                                                                </bean>
                                                                        </property>
                                                                        <property name="dividerLocation" value="25f" />
                                                                </bean>
                                                        </property>
                                                        <property name="dividerLocation" value="0.22f" />
                                                </bean>
                                                <bean class="nc.ui.uif2.tangramlayout.node.VSNode">
                                                        <property name="up">
                                                                <bean class="nc.ui.uif2.tangramlayout.node.CNode">
                                                                        <property name="component" ref="cardInfoPnl" />
                                                                </bean>
                                                        </property>
                                                        <property name="down">
                                                                <bean class="nc.ui.uif2.tangramlayout.node.CNode">
                                                                        <property name="name">
                                                                                <bean class="nc.ui.uif2.I18nFB">
                                                                                        <property name="resDir" value="common"></property>
                                                                                        <property name="resId" value="UC001-0000106"></property>
                                                                                        <property name="defaultValue" value="卡片"></property>
                                                                                </bean>
                                                                        </property>
                                                                        <property name="component" ref="billFormEditor" />
                                                                </bean>
                                                        </property>
                                                        <property name="dividerLocation" value="30f" />
                                                </bean>
                                        </list>
                                </property>
                        </bean>
                </property>
        </bean>



        <!-- 事件监听 -->
        <bean id="eventMediator" class="nc.ui.pubapp.uif2app.model.AppEventHandlerMediator">
                <property name="model" ref="manageAppModel" />
                <property name="handlerGroup">
                        <list>
                                <!-- 表头表尾字段编辑前事件 -->
                                <bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
                                        <property name="event"
                                                value="nc.ui.pubapp.uif2app.event.card.CardHeadTailBeforeEditEvent" />
                                        <property name="handler">
                                                <bean
                                                        class="nc.ui.fn.stuffreview.ace.handler.AceHeadTailBeforeEditHandler" />
                                        </property>
                                </bean>
                                <!-- 表头表尾字段编辑后事件 -->
                                <bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
                                        <property name="event"
                                                value="nc.ui.pubapp.uif2app.event.card.CardHeadTailAfterEditEvent" />
                                        <property name="handler">
                                                <bean
                                                        class="nc.ui.fn.stuffreview.ace.handler.AceHeadTailAfterEditHandler" />
                                        </property>
                                </bean>
                                <!-- 新增事件 -->
                                <bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
                                        <property name="event"
                                                value="nc.ui.pubapp.uif2app.event.billform.AddEvent" />
                                        <property name="handler">
                                                <bean class="nc.ui.fn.stuffreview.ace.handler.AceAddHandler" />
                                        </property>
                                </bean>
                                <!-- 组织改变事件 -->
                                <bean class="nc.ui.pubapp.uif2app.event.EventHandlerGroup">
                                        <property name="event"
                                                value="nc.ui.pubapp.uif2app.event.OrgChangedEvent" />
                                        <property name="handler">
                                                <bean class="nc.ui.fn.stuffreview.ace.handler.AceOrgChangedHandler">
                                                        <constructor-arg ref="billFormEditor" />
                                                </bean>
                                        </property>
                                </bean>

                        </list>
                </property>
        </bean>

        <!-- Actions -->
        <bean id="toftpanelActionContributors" class="nc.ui.uif2.actions.ActionContributors">
                <property name="contributors">
                        <list>
                                <ref bean="actionsOfList" />
                                <ref bean="actionsOfCard" />
                        </list>
                </property>
        </bean>

        <!-- 列表显示下的按钮 -->
        <bean id="actionsOfList" class="nc.ui.uif2.actions.StandAloneToftPanelActionContainer">
                <constructor-arg ref="listView" />
                <property name="model" ref="manageAppModel" />
                <property name="actions">
                        <list>
                                <ref bean="addAction" />
                                <ref bean="editAction" />
                                <!-- <ref bean="deleteAction" /> -->
                                <ref bean="copyAction" />
                                <ref bean="separatorAction" />
                                <ref bean="queryAction" />
                                <ref bean="refreshAction" />
                                <ref bean="separatorAction" />
                                <ref bean="commitMenuAction" />
                                <ref bean="auditMenuAction" />
                                <!-- <ref bean="separatorAction" />
                                <ref bean="linkQueryAction" /> -->
                                <ref bean="AddOpinionsAction" />
                                <!-- <ref bean="separatorAction" /> <ref bean="linkQueryAction" /> -->
                                <ref bean="separatorAction" />
                                <!-- <ref bean="printMenuAction" /> -->
                                <ref bean="exportAction" />
                                <ref bean="exportViewAction" />
                                <ref bean="exportPsbAction" />
                                <ref bean="exportPsbViewAction" />
                                <ref bean="separatorAction" />
                               
                                <ref bean="separatorAction" />
                                <ref bean="queryAuditFlowAction" />
                                <ref bean="separatorAction" />
                        </list>
                </property>
        </bean>

        <!-- 卡片显示下的按钮 -->
        <bean id="actionsOfCard" class="nc.ui.uif2.actions.StandAloneToftPanelActionContainer">
                <constructor-arg ref="billFormEditor" />
                <property name="model" ref="manageAppModel" />
                <!-- 此处配置的Action浏览态始终可见 -->
                <property name="actions">
                        <list>
                                <ref bean="addAction" />
                                <ref bean="editAction" />
                                <!-- <ref bean="deleteAction" /> -->
                                <ref bean="copyAction" />
                                <ref bean="separatorAction" />
                                <ref bean="queryAction" />
                                <ref bean="cardRefreshAction" />
                                <ref bean="separatorAction" />
                                <ref bean="commitMenuAction" />
                                <ref bean="auditMenuAction" />
                                <!-- <ref bean="separatorAction" />
                                <ref bean="linkQueryAction" /> -->
                                <ref bean="AddOpinionsAction" />
                                <!-- <ref bean="separatorAction" /> <ref bean="linkQueryAction" /> -->
                                <ref bean="separatorAction" />
                                <!-- <ref bean="printMenuAction" /> -->
                                <ref bean="exportAction" />
                                <ref bean="exportViewAction" />
                                <ref bean="exportPsbAction" />
                                <ref bean="exportPsbViewAction" />
                                <ref bean="separatorAction" />
                                <ref bean="separatorAction" />
                                <ref bean="queryAuditFlowAction" />
                                <ref bean="separatorAction" />
                        </list>
                </property>

                <!-- 此处配置的Action编辑态始终可见 -->
                <property name="editActions">
                        <list>
                                <ref bean="saveAction" />
                                <ref bean="cancelAction" />
                        </list>
                </property>
        </bean>

        <!-- 分隔按钮 -->
        <bean id="separatorAction" class="nc.funcnode.ui.action.SeparatorAction" />
        <!-- 显示列表的拦截器 -->
        <bean id="showListInterceptor"
                class="nc.ui.pubapp.uif2app.actions.interceptor.ShowUpComponentInterceptor">
                <property name="showUpComponent" ref="listView" />
        </bean>
        <!-- 显示卡片的拦截器 -->
        <bean id="showCardInterceptor"
                class="nc.ui.pubapp.uif2app.actions.interceptor.ShowUpComponentInterceptor">
                <property name="showUpComponent" ref="billFormEditor" />
        </bean>

        <bean id="addAction" class="nc.ui.pubapp.uif2app.actions.AddAction">
                <property name="model" ref="manageAppModel" />
                <property name="interceptor" ref="showCardInterceptor" />
        </bean>
        <bean id="editAction" class="nc.ui.fn.stuffreview.action.StuffreviewEditAction">
                <property name="model" ref="manageAppModel" />
                <property name="powercheck" value="true" />
                <property name="billType" value="STFF" />
                <property name="billCodeName" value="billno" />
                <property name="interceptor" ref="showCardInterceptor" />
        </bean>
        <!-- <bean id="deleteAction" class="nc.ui.fn.stuffreview.action.StuffreviewDeleteAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
                <property name="actionName" value="DELETE" />
                <property name="powercheck" value="true" />
                <property name="billType" value="STFF" />
                <property name="billCodeName" value="billno" />
        </bean> -->

        <bean id="saveAction" class="nc.ui.pubapp.uif2app.actions.pflow.SaveScriptAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
                <property name="actionName" value="SAVEBASE" />
                <property name="billType" value="STFF" />
                <property name="validationService" ref="validateService" />
        </bean>
        <!-- 导出简明表 -->
        <bean id="exportAction" class="nc.ui.fn.stuffreview.action.StuffExportAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
        </bean>

        <!-- ###################################自定义按钮#################################### -->
        <bean id="AddOpinionsAction" class="nc.ui.fn.stuffreview.action.AddOpinionsAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
        </bean>
        <!-- ###################################自定义按钮#################################### -->
        <!-- 预览简明表 -->
        <bean id="exportViewAction" class="nc.ui.fn.stuffreview.action.StuffExportViewAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
        </bean>

        <!-- 导出评审表 -->
        <bean id="exportPsbAction" class="nc.ui.fn.stuffreview.action.StuffExportPsbAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
        </bean>

        <!-- 预览评审表 -->
        <bean id="exportPsbViewAction" class="nc.ui.fn.stuffreview.action.StuffExportPsbViewAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
        </bean>
        <!-- 保存组合校验 -->
        <bean id="validateService" class="nc.ui.pubapp.uif2app.validation.CompositeValidation">
                <property name="validators">
                        <list>
                                <bean class="nc.ui.pubapp.uif2app.validation.TemplateNotNullValidation">
                                        <property name="billForm" ref="billFormEditor" />
                                </bean>
                        </list>
                </property>
        </bean>
        <bean id="cancelAction" class="nc.ui.pubapp.uif2app.actions.CancelAction">
                <property name="model" ref="manageAppModel" />
        </bean>
        <!-- 复制 -->
        <bean id="copyAction" class="nc.ui.pubapp.uif2app.actions.CopyAction">
                <property name="model" ref="manageAppModel" />
                <property name="interceptor" ref="showCardInterceptor" />
                <property name="editor" ref="billFormEditor" />
                <property name="copyActionProcessor">
                        <bean class="nc.ui.fn.stuffreview.action.CopyActionProcessor"></bean>
                </property>
        </bean>

        <bean id="qryCondInitializer"
                class="nc.ui.fn.stuffreview.query.StuffreviewQueryConditionInitializer" />

        <!-- 查询按钮 -->
        <bean id="queryAction" class="nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction">
                <property name="model" ref="manageAppModel" />
                <property name="dataManager" ref="modelDataManager" />
                <property name="qryCondDLGInitializer" ref="qryCondInitializer" />
                <property name="showUpComponent" ref="listView" />
                <property name="templateContainer" ref="queryTemplateContainer" />
        </bean>

        <!-- 列表下刷新 -->
        <bean id="refreshAction" class="nc.ui.pubapp.uif2app.query2.action.DefaultRefreshAction">
                <property name="dataManager" ref="modelDataManager" />
                <property name="model" ref="manageAppModel" />
        </bean>

        <!-- 卡片下刷新 -->
        <bean id="cardRefreshAction" class="nc.ui.pubapp.uif2app.actions.RefreshSingleAction">
                <property name="model" ref="manageAppModel" />
        </bean>

        <!-- 提交 -->
        <bean id="commitAction" class="nc.ui.pubapp.uif2app.actions.pflow.CommitScriptAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
                <property name="billType" value="STFF" />
                <property name="actionName" value="SAVE" />
                <property name="filledUpInFlow" value="true" />
        </bean>
        <!-- 收回 -->
        <bean id="unCommitAction" class="nc.ui.pubapp.uif2app.actions.pflow.UnCommitScriptAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
                <property name="billType" value="STFF" />
                <property name="actionName" value="UNSAVEBILL" />
                <property name="filledUpInFlow" value="true" />
        </bean>
        <!-- 提交按钮组 -->
        <bean id="commitMenuAction" class="nc.funcnode.ui.action.GroupAction">
                <property name="code" value="commitMenuAction" />
                <property name="name">
                        <bean class="nc.ui.uif2.I18nFB">
                                <property name="resDir" value="common"></property>
                                <property name="resId" value="2UC000-001107"></property>
                                <property name="defaultValue" value="提交"></property>
                        </bean>
                </property>
                <property name="actions">
                        <list>
                                <ref bean="commitAction" />
                                <ref bean="unCommitAction" />
                        </list>
                </property>
        </bean>

        <bean id="approvepowervalidservice" class="nc.ui.pubapp.pub.power.PowerValidateService">
                <property name="actionCode" value="approve" />
                <property name="billCodeFiledName" value="billno" />
                <property name="permissionCode" value="STFF" />
        </bean>

        <bean id="unapprovepowervalidservice" class="nc.ui.pubapp.pub.power.PowerValidateService">
                <property name="actionCode" value="unapprove" />
                <property name="billCodeFiledName" value="billno" />
                <property name="permissionCode" value="STFF" />
        </bean>

        <!-- 审批 -->
        <bean id="approveAction" class="nc.ui.pubapp.uif2app.actions.pflow.ApproveScriptAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
                <property name="billType" value="STFF" />
                <property name="actionName" value="APPROVE" />
                <property name="validationService" ref="approvepowervalidservice" />
                <property name="filledUpInFlow" value="true" />
        </bean>
        <!-- 弃审 -->
        <bean id="unApproveAction"
                class="nc.ui.pubapp.uif2app.actions.pflow.UNApproveScriptAction">
                <property name="model" ref="manageAppModel" />
                <property name="editor" ref="billFormEditor" />
                <property name="billType" value="STFF" />
                <property name="actionName" value="UNAPPROVE" />
                <property name="validationService" ref="unapprovepowervalidservice" />
                <property name="filledUpInFlow" value="true" />
        </bean>
        <!-- 审批按钮组 -->
        <bean id="auditMenuAction" class="nc.funcnode.ui.action.GroupAction">
                <property name="code" value="auditMenuAction" />
                <property name="name">
                        <bean class="nc.ui.uif2.I18nFB">
                                <property name="resDir" value="common"></property>
                                <property name="resId" value="2UC000-001109"></property>
                                <property name="defaultValue" value="审批"></property>
                        </bean>
                </property>
                <property name="actions">
                        <list>
                                <ref bean="approveAction" />
                                <ref bean="unApproveAction" />
                        </list>
                </property>
        </bean>

        <!-- 打印 -->
        <bean id="printAction" class="nc.ui.pubapp.uif2app.actions.MetaDataBasedPrintAction">
                <property name="preview" value="false" />
                <property name="model" ref="manageAppModel" />
                <property name="nodeKey" value="ot" />
        </bean>

        <!-- 预览 -->
        <bean id="previewAction" class="nc.ui.pubapp.uif2app.actions.MetaDataBasedPrintAction">
                <property name="preview" value="true" />
                <property name="model" ref="manageAppModel" />
                <property name="nodeKey" value="ot" />
        </bean>

        <!-- 输出 -->
        <bean id="outputAction" class="nc.ui.pubapp.uif2app.actions.OutputAction">
                <property name="model" ref="manageAppModel" />
                <property name="parent" ref="billFormEditor" />
                <property name="nodeKey" value="ot" />
        </bean>

        <!-- 打印按钮组 -->
        <bean id="printMenuAction" class="nc.funcnode.ui.action.GroupAction">
                <property name="code" value="printMenuAction" />
                <property name="name">
                        <bean class="nc.ui.uif2.I18nFB">
                                <property name="resDir" value="common"></property>
                                <property name="resId" value="UC001-0000007"></property>
                                <property name="defaultValue" value="打印"></property>
                        </bean>
                </property>
                <property name="actions">
                        <list>
                                <ref bean="printAction" />
                                <ref bean="previewAction" />
                                <ref bean="outputAction" />
                        </list>
                </property>
        </bean>

        <!-- 联查单据 -->
        <bean id="linkQueryAction" class="nc.ui.pubapp.uif2app.actions.LinkQueryAction">
                <property name="model" ref="manageAppModel" />
                <property name="billType" value="STFF" />
        </bean>
        <!-- 查看审批流 -->
        <bean id="queryAuditFlowAction"
                class="nc.ui.pubapp.uif2app.actions.pflow.PFApproveStatusInfoAction">
                <property name="model" ref="manageAppModel" />
                <property name="billType" value="STFF" />
        </bean>


        <!-- 打开节点监听 -->
        <bean id="InitDataListener"
                class="nc.ui.pubapp.uif2app.model.DefaultFuncNodeInitDataListener">
                <property name="model" ref="manageAppModel" />
                <property name="context" ref="context"></property>
                <!-- VO的类名 -->
                <property name="voClassName" value="nc.vo.fn.stuffreview.AggStuff" />
                <!-- 打开节点节点后要显示的界面 -->
                <property name="autoShowUpComponent" ref="billFormEditor" />
        </bean>

        <!-- 节点关闭的校验 -->
        <bean id="ClosingListener" class="nc.ui.pubapp.common.validateservice.ClosingCheck">
                <property name="model" ref="manageAppModel" />
                <property name="saveAction" ref="saveAction" />
        </bean>

        <!-- 自动修正卡片界面的分数显示控件(换算率) -->
        <bean id="fractionFixMediator" class="nc.ui.pubapp.uif2app.view.FractionFixMediator"
                init-method="initUI">
                <constructor-arg ref="billFormEditor" />
        </bean>
        <!-- 双击列表行后显示卡片 -->
        <bean id="mouseClickShowPanelMediator" class="nc.ui.pubapp.uif2app.view.MouseClickShowPanelMediator">
                <property name="listView" ref="listView" />
                <property name="showUpComponent" ref="billFormEditor" />
                <property name="hyperLinkColumn" value="billno" />
        </bean>

        <bean id="remoteCallCombinatorCaller" class="nc.ui.uif2.editor.UIF2RemoteCallCombinatorCaller">
                <property name="remoteCallers">
                        <list>
                                <ref bean="queryTemplateContainer" />
                                <ref bean="templateContainer" />
                        </list>
                </property>
        </bean>


</beans>


使用道具 举报

回复

以静制动的头像 楼主
发表于 2016-12-14 17:41:19 | 显示全部楼层
我奇怪的是:为什么单据节点都报这个错,这个类是UAP的jar包,它编译构建时怎么会有问题呢
Caused by: java.lang.UnsupportedClassVersionError: nc/ui/pubapp/uif2app/actions/pflow/ScriptPFlowAction : Unsupported major.minor version 51.0

讲道理,部署时,项目补丁包中,没有对这个类产生影响,它什么时候会编译出一个jdk1.7的版本的?
使用道具 举报

回复

发表于 2018-6-26 16:19:41 | 显示全部楼层

回帖奖励 +5

问题解决了吗
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部