潤(rùn)乾報(bào)表在J2EE下的部署課件_第1頁(yè)
潤(rùn)乾報(bào)表在J2EE下的部署課件_第2頁(yè)
潤(rùn)乾報(bào)表在J2EE下的部署課件_第3頁(yè)
潤(rùn)乾報(bào)表在J2EE下的部署課件_第4頁(yè)
潤(rùn)乾報(bào)表在J2EE下的部署課件_第5頁(yè)
已閱讀5頁(yè),還剩93頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

潤(rùn)乾報(bào)表在j2ee下的部署培訓(xùn)內(nèi)容一、部署流程和步驟二、WEB應(yīng)用配置三、應(yīng)用服務(wù)器簡(jiǎn)介四、常見(jiàn)部署問(wèn)題五、編程接口入門六、4.0和3.5在部署上的差異前題--安裝WEB服務(wù)器Tomcat拷貝安裝目錄Weblogic安裝創(chuàng)建domainWebSphere安裝一、部署流程和步驟配置應(yīng)用服務(wù)器的數(shù)據(jù)庫(kù)連接池創(chuàng)建新應(yīng)用拷貝潤(rùn)乾報(bào)表web發(fā)布包配置潤(rùn)乾相關(guān)的配置文件發(fā)布報(bào)表應(yīng)用打war包Web應(yīng)用配置不同服務(wù)器配置方式不一樣潤(rùn)乾報(bào)表核心配置文件reportConfig.xml1.1配置應(yīng)用服務(wù)器的連接池1.部署JDBC驅(qū)動(dòng)2.創(chuàng)建數(shù)據(jù)庫(kù)連接池3.各服務(wù)器部署差異1.1.1部署JDBC驅(qū)動(dòng)Tomcat拷貝JDBC驅(qū)動(dòng)到common/libWeblogic修改cmd文件添加jdbc到classpathWebsphere拷貝文件AppServer\lib1.1.2創(chuàng)建數(shù)據(jù)庫(kù)連接池Tomcat修改配置文件Weblogic控制臺(tái)Webspher控制臺(tái)練習(xí):創(chuàng)建連接池在您關(guān)注的應(yīng)用服務(wù)器下創(chuàng)建連接池常見(jiàn)問(wèn)題分析1.url、dirver2.找不到數(shù)據(jù)源×××3.tomcat5.0及以上版本如何配置連接池4.設(shè)計(jì)器和服務(wù)器數(shù)據(jù)源名稱是否需要一致常見(jiàn)問(wèn)題小節(jié)前提-了解web應(yīng)用目錄結(jié)構(gòu)2.1創(chuàng)建應(yīng)用應(yīng)用目錄WEB-INFclasseslibweb.xml練習(xí):創(chuàng)建應(yīng)用創(chuàng)建名為runqian的應(yīng)用必須含有WEB-INF目錄WEB-INFclasseslib2.2復(fù)制報(bào)表引擎文件程序包七個(gè)jar程序包配置文件四個(gè)配置文件練習(xí):復(fù)制潤(rùn)乾報(bào)表引擎復(fù)制報(bào)表引擎七個(gè)jar包四個(gè)配置文件操作:七個(gè)jar包拷貝到….\runqian\WEB-INF\lib四個(gè)配置文件拷貝到…..\runqian\WEB-INF\練習(xí):復(fù)制打印程序程序包runqianReport4Applet.jarwidonws:j2re-1_4_1-windows-i586-i.exeLinux:j2re-1_4_2_08-linux-i586.rpm2.4相關(guān)的配置文件1.reportConfig.xml配置2.web.xml配置3.runqianReportLperties日志配置練習(xí):reportConfig.xml的基本配置 <config> <name>license</name> <value>Server.lic</value> </config>授權(quán)文件 <config> <name>report</name> <value>/reportFiles</value> </config>報(bào)表模板位置 <config> <name>semanticsFile</name> <value>/WEB-INF/demo.xml</value> </config>語(yǔ)義層文件 <config> <name>JNDIPrefix</name>

<value>java:comp/env</value> </config>JNDI前綴 <config> <name>dataSource</name> <value>jdbc/test,oracle,GBK;exercise,sqlsvr,1,iso8859-1,GBK,0

</value> </config>數(shù)據(jù)源配置數(shù)據(jù)源的JNDI名稱,數(shù)據(jù)庫(kù)類型[,取數(shù)時(shí)是否需要轉(zhuǎn)換編碼,數(shù)據(jù)庫(kù)字符集編碼,顯示報(bào)表時(shí)的字符集編碼][,SQL是否需要轉(zhuǎn)碼];

2.4.2緩存配置1.報(bào)表參數(shù)緩存時(shí)間2.報(bào)表緩存臨時(shí)目錄3.報(bào)表緩存時(shí)間4.緩存位置2.4.3并發(fā)配置大報(bào)表:當(dāng)結(jié)果報(bào)表格子數(shù)超過(guò)一萬(wàn)個(gè)時(shí),可以設(shè)為大報(bào)表,進(jìn)行并發(fā)控制1.同時(shí)計(jì)算的報(bào)表的個(gè)數(shù)

2.等待計(jì)算的報(bào)表的個(gè)數(shù)3.等待計(jì)算的最大時(shí)間

練習(xí):reportConfig.xml的并發(fā)配置<config><name>maxConcurrentForReport</name><value>9999</value>同時(shí)計(jì)算的報(bào)表的個(gè)數(shù)

</config><config><name>maxWaitForReport</name><value>9999</value>等待計(jì)算的報(bào)表的個(gè)數(shù)</config><config><name>maxWaitTimeForReport</name><value>9999</value>等待計(jì)算的最大時(shí)間</config>2.4.4配置潤(rùn)乾日志配置日志文件配置日志級(jí)別2.5發(fā)布web應(yīng)用Tomcat修改配置文件Weblogic控制臺(tái)Webspher控制臺(tái)只能發(fā)布war文件Jar命令打war包開(kāi)始運(yùn)行cmd進(jìn)入應(yīng)用所在的目錄jar查看幫助jarcvfrunqian.war*.*練習(xí):把應(yīng)用打成war用jar命令把配置好的應(yīng)用打成war包注意事項(xiàng):不同應(yīng)用服務(wù)器中注意修改jndi名稱應(yīng)用中盡量不要有中文名稱盡量刪除web.xml的中文注釋常見(jiàn)問(wèn)題小節(jié)三常見(jiàn)應(yīng)用服務(wù)器配置簡(jiǎn)介3.1、Tomcat4部署3.2、Tomcat5.0部署3.3、Weblogic的部署3.4、Websphere的部署3.1Tomcat4.0部署安裝tomcat4.0創(chuàng)建數(shù)據(jù)庫(kù)連接池創(chuàng)建應(yīng)用修改配置文件部署應(yīng)用3.1.1安裝Tomcat下載Tomcat安裝程序安裝Tomcat確保Tomcat正常啟動(dòng)3.1.2創(chuàng)建數(shù)據(jù)庫(kù)連接池<ContextdocBase="F:/old/ROOT"path="/rp"debug="0"privileged="true"><Resource

name="pubs"auth="Container"type="javax.sql.DataSource"/><ResourceParamsname="pubs"><parameter><name>driverClassName</name><value>com.newatlanta.jturbo.driver.Driver</value></parameter><parameter><name>url</name><value>jdbc:JTurbo:///pubs/charset=GBK</value></parameter><parameter><name>username</name><value>sa</value></parameter><parameter><name>password</name><value>sa</value></parameter> </ResourceParams></Context>3.1.3創(chuàng)建應(yīng)用按照web應(yīng)用的目錄結(jié)構(gòu)創(chuàng)建應(yīng)用復(fù)制報(bào)表引擎文件復(fù)制報(bào)表打印程序3.1.4修改reportConfig.xmlDateSerlvlet授權(quán)文件license報(bào)表模板路徑reportJNDI前綴JNDIPrefix數(shù)據(jù)源dataSource緩存目錄cachedReportDir日志文件logConfig3.1.5修改日志配置文件日志級(jí)別log4j.logger.runqianReportLogger=DEBUG,LOG1,LOG2日志文件log4j.appender.LOG部署應(yīng)用直接拷貝應(yīng)用到webapps目錄下面修改應(yīng)用部署文件Tomcat4修改server.xmlTomcat5.0配置應(yīng)用<?xmlversion='1.0'encoding='gb2312'?><Context

docBase="F:/old/ROOT"path="/rp"debug="0"privileged="true"><Resource

name="pubs"auth="Container"type="javax.sql.DataSource"/><ResourceParamsname="pubs"><parameter><name>driverClassName</name><value>com.newatlanta.jturbo.driver.Driver</value></parameter><parameter><name>url</name><value>jdbc:JTurbo:///pubs/charset=GBK</value></parameter><parameter><name>username</name><value>sa</value></parameter><parameter><name>password</name><value>sa</value></parameter> </ResourceParams></Context>Tomcat中文亂碼Tomcat_HOME/conf/server.xml<Connectorport="8002“。。。。。。。。。。。。URIEncoding="GBK"/>3.3、Weblogic的部署拷貝jdbc驅(qū)動(dòng)包拷貝WebLogic81\server\lib下修改WebLogic81\common\bin\commEnv.cmd配置連接池?cái)?shù)據(jù)源部署報(bào)表應(yīng)用目錄發(fā)布War/ear發(fā)布3.4、Websphere的部署拷貝jdbc驅(qū)動(dòng)包配置連接池?cái)?shù)據(jù)源部署報(bào)表應(yīng)用war/ear發(fā)布常見(jiàn)問(wèn)題小節(jié)四、常見(jiàn)部署問(wèn)題1.版本升級(jí)2.應(yīng)用服務(wù)器的差異3.操作系統(tǒng)的差異4.數(shù)據(jù)庫(kù)連接5.性能優(yōu)化4.1、版本升級(jí)新舊包混用更新不全授權(quán)文件不正確4.1.1、新舊包混用舊包未刪除report4.jar緩存未刪除多個(gè)路徑下存在舊包搜索runqian*.jar,然后把可疑的jar全部刪除,再部署新版本。4.1.2、更新不全同時(shí)多個(gè)包需要更新,但是只更新其中的一部分runqianReport*.jarpoi2.jar(導(dǎo)出Excel)、itext_rq.jar

(導(dǎo)出Word)、runqianReport4Applet.jar(打印)需要同時(shí)更新配置文件,如web.xml,reportConfig.xml、tld文件等runqianReport4.tld文件版本太舊導(dǎo)致的常見(jiàn)錯(cuò)誤信息:org.apache.jasper.JasperException:/reportJsp/showReport.jsp(140,0)AttributescaleinvalidaccordingtothespecifiedTLD、授權(quán)證書(shū)不是服務(wù)器版授權(quán)證書(shū)不是服務(wù)器版的:[2007-06-2418:14:12]runqianReportLogger:[INFO]-報(bào)表證書(shū)錯(cuò)誤!報(bào)表授權(quán)證書(shū)不是服務(wù)器版的,請(qǐng)更換正確版本!解決:更換服務(wù)器版的授權(quán)。、只能在x操作系統(tǒng)中運(yùn)行錯(cuò)誤信息:[2007-06-2418:18:57]runqianReportLogger:[INFO]-報(bào)表證書(shū)錯(cuò)誤!您現(xiàn)在的報(bào)表授權(quán)只能在Linux操作系統(tǒng)中運(yùn)行!

解決辦法:更新授權(quán),換用windwows版的授權(quán)。、沒(méi)有配置授權(quán)reportConfig.xml中沒(méi)有配置授權(quán)文件名錯(cuò)誤信息:[2007-06-2418:16:47]runqianReportLogger:[INFO]-報(bào)表證書(shū)錯(cuò)誤!未發(fā)現(xiàn)授權(quán)文件:Server.lic,請(qǐng)檢查是否在類路徑或絕對(duì)路徑上解決辦法:在reportConfig.xml里配置授權(quán)文件、授權(quán)文件已過(guò)期授權(quán)文件已過(guò)期錯(cuò)誤信息:[2007-07-2418:24:32]runqianReportLogger:[ERROR]-error:java.lang.RuntimeException:在類路徑中未找到授權(quán)文件或授權(quán)文件已過(guò)期atcom.runqian.report4.usermodel.Engine.calc(UnknownSource:85)com.runqian.report4.tag.HtmlTag.doStartTag(UnknownSource:287)解決辦法:更新授權(quán)授權(quán)文件不正確其他原因:java.util.MissingResourceException:Can'tfindbundleforbasenamecom.runqian.base4.resources.server,localeen_USatjava.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:838)

4.2應(yīng)用服務(wù)器的差異JNDI前綴JDK版本中文的支持Servlet的版本4.2.1應(yīng)用服務(wù)器的JNDI差異Datasource的前綴(web.xml中JNDIPrefix屬性值)

服務(wù)器TomcatresinJBOSSweblogicwebsphereJNDIPrefixJava:comp/envJava:comp/envJava:4.2.2

jdk的版本比較容易導(dǎo)致jdk版本困擾的應(yīng)用服務(wù)器一般是websphere,由于websphere本身是IBM的產(chǎn)品,因此其自帶的JDK也是IBM的,雖然也符合J2EE的標(biāo)準(zhǔn),但是在個(gè)別地方和SUN的還是有區(qū)別,例如其JIT(即時(shí)編譯器)就有問(wèn)題,如果這個(gè)選項(xiàng)不關(guān)閉,程序有時(shí)候會(huì)出問(wèn)題。

另外,和oracleERP集成時(shí)必須注意,其自帶的jdk版本是jdk1.3,而且oracleERP往往會(huì)在客戶端安裝一些程序,因此導(dǎo)致了客戶端的jdk版本為jdk1.3。但是潤(rùn)乾的打印applet要求jdk1.4,兩者會(huì)造成沖突。因此如果遇到這種情況,請(qǐng)聯(lián)系潤(rùn)乾的技術(shù)支持,要一個(gè)專門在jdk1.3下編譯的打印applet包。

4.2.3中文的支持不同的應(yīng)用服務(wù)器,對(duì)中文的支持不一樣,例如tomcat4和tomcat5就有區(qū)別,此時(shí)如果參數(shù)是程序員自己接收并傳遞給tag標(biāo)簽的,那么要記得轉(zhuǎn)碼,尤其是報(bào)表模板文件名,否則容易出現(xiàn)莫名其妙的錯(cuò)誤,例如報(bào)表模板找不到等等。在websphere下,對(duì)中文的支持也比較差,打war包時(shí)不能有中文名的文件,reportConfig.xml文件中所有中文注釋要?jiǎng)h掉,且reportConfig.xml中的第一句關(guān)于文件字體的定義要寫成UTF-8,如下所示:<?xmlversion="1.0"encoding="UTF-8"?>4.2.4Servlet的版本一般由于servlet的版本導(dǎo)致的錯(cuò)誤很少見(jiàn),潤(rùn)乾支持的servlet版本是servlet2.3,低于此版本servlet就不支持。一般來(lái)說(shuō)比較早期的應(yīng)用服務(wù)器,其servlet版本比較低,可能會(huì)低于servlet2.3。我們目前為止僅僅遇到過(guò)websphere4.0,其servlet版本比較低,但是也有解決辦法,就是把websphere5.0里的相關(guān)jar包拷貝過(guò)去替換掉,即可解決問(wèn)題,websphere4.0本身往高版本兼容。4.3操作系統(tǒng)的差異中文問(wèn)題圖形問(wèn)題4.3.1中文問(wèn)題現(xiàn)象:如果含有帶斜線的單元格或者統(tǒng)計(jì)圖的報(bào)表在網(wǎng)頁(yè)上發(fā)布時(shí),統(tǒng)計(jì)圖或斜線單元格里的漢字會(huì)變成小方框,此時(shí)往往是服務(wù)器端操作系統(tǒng)的中文安裝包沒(méi)有裝全,導(dǎo)致報(bào)表里用到的字體在服務(wù)器端的操作系統(tǒng)里找不到,因此成了小方塊解決方法—1.拷貝中文字體1、在啟動(dòng)java的時(shí)候加入如下參數(shù),參數(shù)值為jdk的安裝路徑-Dsun.java2d.fontpath=……/j2se/jre/lib/fonts2、操作系統(tǒng)安裝完整的中文安裝包,然后把操作系統(tǒng)的中文字體文件拷貝到……/j2se/jre/lib/fonts目錄下

3、打開(kāi)……/j2se/jre/lib目錄下的perties文件,把新添加的字體文件的對(duì)照信息加進(jìn)該文件即可

4、重起webserver解決方法—2.安裝中文包1、操作系統(tǒng)安裝完整的中文安裝包2、卸載jdk,重新安裝,讓jdk讀取新的中文字體文件4.3.2圖形問(wèn)題現(xiàn)象:含有帶斜線的或自動(dòng)換行的單元格或者統(tǒng)計(jì)圖的報(bào)表在網(wǎng)頁(yè)上發(fā)布時(shí),報(bào)表不能瀏覽錯(cuò)誤信息:rootcausejava.lang.NoClassDefFoundErrorjava.lang.Class.forName0(NativeMethod)java.lang.Class.forName(Class.java:141)java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)解決方法—1.升級(jí)jdk把JDK升級(jí)到1.4及以上版本由于潤(rùn)乾報(bào)表是被集成的,應(yīng)用中往往還有用戶自己的程序,如果服務(wù)器先裝載用戶自己的初始化程序,而該初始化程序的部分代碼可能存在干擾,導(dǎo)致潤(rùn)乾報(bào)表設(shè)置的–Djava.awt.headless=true參數(shù)不管用。此時(shí)必須在用戶自己的初始化程序中或者應(yīng)用服務(wù)器的啟動(dòng)java的命令中加入該參數(shù)。

解決方法—2.啟動(dòng)x-window目的:創(chuàng)建一個(gè)圖形環(huán)境,在x-window環(huán)境下啟動(dòng)服務(wù)器命令:startx某些用戶的服務(wù)器機(jī)房不能隨便出入,因此對(duì)服務(wù)器的操作只能通過(guò)終端來(lái)進(jìn)行,此時(shí)可以在啟動(dòng)服務(wù)器的X-WINDOW后,用一個(gè)終端連接該X-WINDOW,保持連接,不要斷開(kāi),然后重起應(yīng)用服務(wù)器即可。如果系統(tǒng)運(yùn)行過(guò)程中,該終端被斷開(kāi)了,就需要重新連接,并重起應(yīng)用服務(wù)器。

解決方法—3.部署pja環(huán)境下載地址:部署pja:搜索web服務(wù)器名pja例如:weblogicpjawebspherepja4.4數(shù)據(jù)庫(kù)的連接問(wèn)題常見(jiàn)現(xiàn)象原因與解決方法4.4.1數(shù)據(jù)庫(kù)連接不上---現(xiàn)象:產(chǎn)生數(shù)據(jù)工廠:com.runqian.report4.dataset.SQLDataSetFactory失敗錯(cuò)誤來(lái)源::CannotcreatePoolableConnectionFactory(socketcreationerror)錯(cuò)誤來(lái)源:CannotcreatePoolableConnectionFactory(socketcreationerror)4.4.2數(shù)據(jù)庫(kù)連接不上---解決方法1、連接池配置錯(cuò)誤(driver\url\user\password等寫法有誤)2、報(bào)表模板的數(shù)據(jù)集配置中的數(shù)據(jù)源名稱、web.xml中的datasource名稱、及應(yīng)用服務(wù)器的jndi名稱,三者存在不一致的現(xiàn)象3、reportConfig.xml中數(shù)據(jù)源沒(méi)有配置4、jdbc包缺失、版本不正確,或者沒(méi)有正確放在應(yīng)用服務(wù)器的java類路徑下4.4.3字符集配置錯(cuò)誤錯(cuò)誤信息報(bào)表中所有從數(shù)據(jù)庫(kù)中取出的中文亂碼解決方法將reportConfig.xml中dataSource對(duì)應(yīng)的值中第4個(gè)選項(xiàng)由GBK改為ISO-8859-1或由ISO-8859-1改為GBK即可<init-param><param-name>dataSource</param-name><param-value>ora9i,ORACLE,1,GBK,GBK,0;</param-value></init-param>

數(shù)據(jù)源的JNDI名稱,數(shù)據(jù)庫(kù)類型[,取數(shù)時(shí)是否需要轉(zhuǎn)換編碼,數(shù)據(jù)庫(kù)字符集編碼,顯示報(bào)表時(shí)的字符集編碼][,SQL是否需要轉(zhuǎn)碼];

4.4.3sql需要轉(zhuǎn)碼錯(cuò)誤信息帶中文的查詢語(yǔ)句或更新語(yǔ)句出現(xiàn)亂碼解決方法將web.xml中dataSource對(duì)應(yīng)的值中第3個(gè)選項(xiàng)0改為1即可<init-param><param-name>dataSource</param-name><param-value>ora9i,ORACLE,1,GBK,GBK,0;</param-value></init-param>4.5性能優(yōu)化通過(guò)配置文件reportConfig.xml調(diào)整jvm及服務(wù)器性能4.5.1配置reportConfig.xml文件<config><name>maxConcurrentForReport</name><value>9999</value>同時(shí)計(jì)算的報(bào)表的個(gè)數(shù)

</config><config><name>maxWaitForReport</name><value>9999</value>等待計(jì)算的報(bào)表的個(gè)數(shù)</config><config><name>maxWaitTimeForReport</name><value>9999</value>等待計(jì)算的最大時(shí)間</config>4.5.2調(diào)整jvm及服務(wù)器性能java堆大小-Xms128m-Xmx300m報(bào)表并發(fā)數(shù)控制數(shù)據(jù)庫(kù)連接池連接個(gè)數(shù)配置webserver的連接數(shù)限制常見(jiàn)問(wèn)題小節(jié)五編程接口入門5.1報(bào)表發(fā)布--TAG標(biāo)簽Tag標(biāo)簽html報(bào)表代碼<report:htmlname="report1"report"1.raq“/>練習(xí):簡(jiǎn)單使用寫一個(gè)jsp通過(guò)Tag展現(xiàn)報(bào)表通過(guò)報(bào)表模板直接展現(xiàn)報(bào)表例子<report:html name="report1" report"1.raq“/>5.2TAG控制功能funcBarLocation功能條的位置Separator各功能鈕間的分隔符funcBarFontFace功能條的字體funcBarFontSize

功能條的字體大小funcBarFontColor

功能條的字體顏色functionBarColor功能條背景色needSaveAsExcel存為Excel的功能鈕yes或noneedSaveAsPdf存為PDF的功能鈕yes或noneedSaveAsWord存為Word的功能鈕yes或noneedSaveAsText存為Text的功能鈕yes或noneedPrint打印報(bào)表的功能鈕yes或no練習(xí):功能控制寫Jsp通過(guò)Tag標(biāo)簽在網(wǎng)頁(yè)對(duì)報(bào)表進(jìn)行展現(xiàn),要求正確分頁(yè)、能導(dǎo)出excel\pdf\word\text等,能彈出打印的applet并打印5.2.1捕獲異常信息標(biāo)簽中加入:exceptionPage="/errorpage.jsp“<%@pagecontentType="text/html;charset=GBK"%> <% Throwablee=(Throwable)request.getAttribute("exception"); out.println("<divstyle='color:red'>"+e.getMessage()+"</div>"); %>

5.2.2raq版本混亂常見(jiàn)問(wèn)題.現(xiàn)象:java.io.StreamCorruptedException:invalidstreamheaderatjava.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:737)atjava.io.ObjectInputStream.<init>(ObjectInputStream.java:253)atcom.runqian.report4.util.ReportUtils.read(UnknownSource:40)atcom.runqian.report4.view.ReportCalculator.calc(UnknownSource:72)atcom.runqian.report4.tag.HtmlTag.doStartTag(UnknownSource:287)原因:3.5的設(shè)計(jì)器做的raq文件,在4.0的服務(wù)器上發(fā)布.解決方法:1.用4.0的設(shè)計(jì)器,重新設(shè)計(jì)報(bào)表.

2.使用4.0設(shè)計(jì)器的報(bào)表遷移功能.將3.5版的raq轉(zhuǎn)為4.0版5.2.3設(shè)計(jì)器與服務(wù)器jar包不一致現(xiàn)象:[2007-06-1715:17:22]runqianReportLogger:[ERROR]-error:java.io.OptionalDataExceptionatjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1231)atjava.io.ObjectInputStream.readObject(ObjectInputStream.java:324)atcom.runqian.report4.usermodel.PrintSetup.readExternal(UnknownSource:1134)atjava.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1686)atjava.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1644)atjava.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)原因:設(shè)計(jì)器與服務(wù)器report4.jar不一致.解決方法:將設(shè)計(jì)器report4.jar與服務(wù)器report4.jar包保持一致.資料下載地址1、報(bào)表設(shè)計(jì)文檔下載潤(rùn)乾報(bào)表用戶手冊(cè)、FAQ、例子,及練習(xí)2、部署文檔下載客戶端打印設(shè)置保存說(shuō)明、潤(rùn)乾報(bào)表V3.5在非J2EE架構(gòu)的W

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論