java.lang.NoSuchMethodError: org.mozilla.javascript.ImporterTopLevel.initStandar
dObjects(Lorg/mozilla/javascript/Context;Z)V
at org.eclipse.birt.core.script.ScriptContext.<init>(ScriptContext.java:
81)
at org.eclipse.birt.report.engine.executor.ExecutionContext.<init>(Execu
tionContext.java:248)
at org.eclipse.birt.report.engine.api.impl.EngineTask.<init>(EngineTask.
java:118)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.<init>(RunAn
dRenderTask.java:54)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.createRunA
ndRenderTask(ReportEngineHelper.java:215)
at org.eclipse.birt.report.engine.api.ReportEngine.createRunAndRenderTas
k(ReportEngine.java:258)
google后,發現兩個解決方案,
一、替換weblogic.jar中的js.jar文件,
麻煩,有隱串
二、在 web應用中加入
<prefer-web-inf-classes>true</prefer-web-inf-classes>
導致應用無法發布成功。
最后自己想出一種方案:
在weblogic的應動域目錄中,setDomainEnv.cmd文件中, 更改如下:
@REM SET THE CLASSPATH
set CLASSPATH=%WL_HOME%\server\lib\mysql5.jar;%WL_HOME%\server\lib\js.jar;%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%
將js.jar 文件復制到 server/lib目錄中。在類路徑中設置優先載入。
pdf電子書下載 soa.hntky.com
向大家推薦一下java pdf下載的網站(全英文章)
http://soa.hntky.com
soa.hntky.com
很多的電子書,速度較快,可以搜索
?



































Javamail操作指南(二) |
---|
作者:Bromon 來源:http://blog.itpub.net (2005-06-28 13:30:54) |
|
|
怎樣才算比較完整的Javamail操作指南?我想應該包括絕大多數基本的email操作,能夠應付一般的應用。在本指南中打算囊括以下內容:
?●?發送email:包括文本郵件、HTML郵件、帶附件的郵件、SMTP驗證 ?我想有了上述功能的介紹,應該可以應付很多email的相關應用了。所以請允許我給本文擬了一個比較狂妄的名字,這樣才能保證收視率,。還是那句話,寫這個post的原因就是沒有在網上看到更全面的,你看過的話記得要告訴我。 ? 下面的所有例子都經過實際測試,你可以說它寫得不夠OO,不夠plugable,但是它的確是可以參考的。自從有了javamail,發垃圾郵件就方便多了。本文代碼多說明少,這倒不是我偷懶,而是很多東西都涉及pop3等協議的規范,如果不了解這些規范的話,由的東西我實在不知道怎么跟你解釋;如果了解的話,那我基本上就不用再解釋。所以本著實用的原則就省略了,由興趣的話自己去翻翻協議規范。 ?廢話少說,首先需要配置環境。需要的包是mail.jar和activation.jar。高版本的J2SDK?EE自帶。地址嘛,再java.sun.com上搜索一下,很容易找到。放到classpath中就KO。 ?一、?郵件的發送 ?下面了弄個發郵件的Hello?World,熱熱身:
?/*************
???//發件人地址
?/*
?/**
?public?void?setHost(String?host)
?public?void?setAccount(String?user,String?password)
?public?void?send(String?from,String?to,String?subject,String?content)
?public?static?void?main(String?args[])
??sm.setHost("smtp.163.com");//指定要使用的郵件服務器
??/* ?}?
?上面的程序修改一下服務器地址、帳號、密碼就可以使用,非常簡單。 ?如何發送一個HTML格式的Email呢?也很簡單,再郵件正文中寫入HTML代碼,然后指定郵件的ContentType就OK,下面只給出關鍵代碼:
?……….. ?下面是發送帶有附件的email,稍微復雜一點,而且和前面的程序有一些不同,請仔細一點,同時需要一點IO的知識。相同的代碼就不在列出,只寫關鍵部分,誰都想偷懶不是?
?import?javax.mail.*;
?MimeBodyPart?textBodyPart=new?MimeBodyPart();
?MimeBodyPart?fileBodyPart=new?MimeBodyPart();
二、?郵件的收取
?通常情況下我們都使用pop3協議來收郵件,IMAP嘛現在就不涉及了。收郵件的功能雖然我用了很多時間才基本搞清楚,不過講起來就so?easy了,一個程序就可以基本包括。 ?郵件大致可以分三種:純文本郵件、含有其他數據的文本郵件、含有附件的郵件。
?/**
?//連接郵件服務器,獲得所有郵件的列表
?//處理任何一種郵件都需要的方法
?//處理文本郵件
?//處理Multipart郵件,包括了保存附件的功能
?private?void?saveAttach(BodyPart?part)?throws?Exception
?//base64解碼
?//關閉連接
?public?static?void?main(String?args[])
|
在CMP實體BEAN中使用BLOB數據類型
|
2005-07-19? ?來源:matrix.org.cn ?作者:matrix.org.cn |
摘要:
在Oracle這樣的關系數據庫中,CLOB和BLOB類型被用來存放大對象。BOLB表示二進制大對象,這種數據類型通過用來保存圖片,圖象,視頻等。CLOB表示字符大對象,能夠存放大量基于字符的數據。JDBC定義java類型java.sql.Clob 和java.sql.Blob 對應數據庫中的CLOB和BLOB類型。然而這兩種類型并不能在實體BEAN中使用,因為這兩個類沒有被序列化(Serializable)。因此我們不能在CMP實體BEAN中定義java.sql.Clob或java.sql.Bl 在Oracle這樣的關系數據庫中,CLOB和BLOB類型被用來存放大對象。BOLB表示二進制大對象,這種數據類型通過用來保存圖片,圖象,視頻等。CLOB表示字符大對象,能夠存放大量基于字符的數據。 JDBC定義java類型java.sql.Clob 和java.sql.Blob 對應數據庫中的CLOB和BLOB類型。然而這兩種類型并不能在實體BEAN中使用,因為這兩個類沒有被序列化(Serializable)。因此我們不能在CMP實體BEAN中定義java.sql.Clob或java.sql.Blob這兩種數據類型。 如果我們要使用數據庫的BLOB字段,我們必須在實體bean中聲明CMP字段為 byte[] 并映射該字段到數據庫的BLOB字段。如果要使用CLOB字段,我們需要使用定義CMP字段為 java.lang.String or char[] 。 一個ENTITY的范例 在一個企業里,處于安全考慮,我們也許要將員工的圖片保存到數據庫中的表里。這里我們使用EmployeePicture 作為范例來代表員工的圖片實體。這個EmployeePictureBean CMP有兩個屬性 empno, picture。 picture 字段被定義成byte[]型 。 該EmployeePicture實體BEAN被映射到EMPPIC數據表, picture 屬性被映射為EMPPIC 表中的picture 字段,該picture字段是定義為BLOB類型的。 下面是EmployeePictureBean.java的部分核心代碼: public abstract class EmployeePictureBean implements EntityBean 如果我們使用OC4J 9.0.4 ,就需要在orion-ejb-jar.xml中定義實體BEAN屬性到數據表字段的映射。如果使用了其他J2EE容器,就需要在相關廠商的部署描述符中定義O-R映射。下面演示在OC4J中的映射代碼: <entity-deployment name="EmployeePicture" data-source="jdbc/OracleDS" table="EMPPIC"> 客戶端: CMP實體BEAN的客戶端沒有什么特別的處理。唯一需要注意的是在update數據表時要使用BufferedInputStream 來讀取IMAGE文件,但在檢索數據表時使用OutputStream 。 下面演示如何讀取一個IMAGE文件,并創建一個BEAN實例: // Locate and open the file |
在weblogic 的控制臺下建的連接池,數據源在workshop中無法建實體bean,
但在workshop中的卻可以。關鍵就是要修改驅動程序如上。
http://www.onlinedown.net/soft/40251.htm
在routeros中,每一個ppoe用戶撥號成功后,都會在服務器上產生一個接口。我們可以在防火墻中阻擋掉對原來數據的轉發,
iptables -A FORWARD -i ether1 -j DROP
從而要求用戶必須撥號上網
或者只對ppoe客戶的地址段進行nat masqu....。只對其地址池。我想沒有撥號的,私自設置地址應不可上網。
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
26 | 27 | 28 | 1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 | 1 | |||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
常用鏈接
留言簿(1)
隨筆檔案
- 2008年5月 (1)
- 2008年3月 (1)
- 2007年5月 (1)
- 2006年10月 (3)
- 2006年9月 (1)
- 2006年8月 (1)
- 2006年6月 (2)
- 2006年3月 (2)
- 2006年2月 (1)
- 2005年11月 (4)
文章檔案
java技術
- www.javaeye.com
- java專業技術
搜索
最新評論

- 1.?re: weblogic集成birt的問題解決[未登錄]
-
我用第二種方法,結果顯示空白內容。我使用的是weblogic10.3
- --water
- 2.?re: weblogic集成birt的問題解決
-
您好LZ,我用你說的方法設置了,
可還是不行,還報那個錯,
我的weblogic是10.3的
請問還有辦法解決嗎? - --猜猜
- 3.?re: 向大家推薦一個SOA,J2EE,XML相關PDF下載網站
- 是許昌
- --是否規范
- 4.?re: weblogic集成birt的問題解決
- 評論內容較長,點擊標題查看
- --Maggie
- 5.?re: www.cms4j.com
- http://www.totcms.com/
- --http://www.totcms.com/