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后,發(fā)現(xiàn)兩個解決方案,
一、替換weblogic.jar中的js.jar文件,
麻煩,有隱串
二、在 web應(yīng)用中加入
<prefer-web-inf-classes>true</prefer-web-inf-classes>
導(dǎo)致應(yīng)用無法發(fā)布成功。
最后自己想出一種方案:
在weblogic的應(yīng)動域目錄中,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 文件復(fù)制到 server/lib目錄中。在類路徑中設(shè)置優(yōu)先載入。
pdf電子書下載 soa.hntky.com
向大家推薦一下java pdf下載的網(wǎng)站(全英文章)
http://soa.hntky.com
soa.hntky.com
很多的電子書,速度較快,可以搜索
?



































Javamail操作指南(二) |
---|
作者:Bromon 來源:http://blog.itpub.net (2005-06-28 13:30:54) |
|
|
怎樣才算比較完整的Javamail操作指南?我想應(yīng)該包括絕大多數(shù)基本的email操作,能夠應(yīng)付一般的應(yīng)用。在本指南中打算囊括以下內(nèi)容:
?●?發(fā)送email:包括文本郵件、HTML郵件、帶附件的郵件、SMTP驗證 ?我想有了上述功能的介紹,應(yīng)該可以應(yīng)付很多email的相關(guān)應(yīng)用了。所以請允許我給本文擬了一個比較狂妄的名字,這樣才能保證收視率,。還是那句話,寫這個post的原因就是沒有在網(wǎng)上看到更全面的,你看過的話記得要告訴我。 ? 下面的所有例子都經(jīng)過實際測試,你可以說它寫得不夠OO,不夠plugable,但是它的確是可以參考的。自從有了javamail,發(fā)垃圾郵件就方便多了。本文代碼多說明少,這倒不是我偷懶,而是很多東西都涉及pop3等協(xié)議的規(guī)范,如果不了解這些規(guī)范的話,由的東西我實在不知道怎么跟你解釋;如果了解的話,那我基本上就不用再解釋。所以本著實用的原則就省略了,由興趣的話自己去翻翻協(xié)議規(guī)范。 ?廢話少說,首先需要配置環(huán)境。需要的包是mail.jar和activation.jar。高版本的J2SDK?EE自帶。地址嘛,再java.sun.com上搜索一下,很容易找到。放到classpath中就KO。 ?一、?郵件的發(fā)送 ?下面了弄個發(fā)郵件的Hello?World,熱熱身:
?/*************
???//發(fā)件人地址
?/*
?/**
?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");//指定要使用的郵件服務(wù)器
??/* ?}?
?上面的程序修改一下服務(wù)器地址、帳號、密碼就可以使用,非常簡單。 ?如何發(fā)送一個HTML格式的Email呢?也很簡單,再郵件正文中寫入HTML代碼,然后指定郵件的ContentType就OK,下面只給出關(guān)鍵代碼:
?……….. ?下面是發(fā)送帶有附件的email,稍微復(fù)雜一點,而且和前面的程序有一些不同,請仔細(xì)一點,同時需要一點IO的知識。相同的代碼就不在列出,只寫關(guān)鍵部分,誰都想偷懶不是?
?import?javax.mail.*;
?MimeBodyPart?textBodyPart=new?MimeBodyPart();
?MimeBodyPart?fileBodyPart=new?MimeBodyPart();
二、?郵件的收取
?通常情況下我們都使用pop3協(xié)議來收郵件,IMAP嘛現(xiàn)在就不涉及了。收郵件的功能雖然我用了很多時間才基本搞清楚,不過講起來就so?easy了,一個程序就可以基本包括。 ?郵件大致可以分三種:純文本郵件、含有其他數(shù)據(jù)的文本郵件、含有附件的郵件。
?/**
?//連接郵件服務(wù)器,獲得所有郵件的列表
?//處理任何一種郵件都需要的方法
?//處理文本郵件
?//處理Multipart郵件,包括了保存附件的功能
?private?void?saveAttach(BodyPart?part)?throws?Exception
?//base64解碼
?//關(guān)閉連接
?public?static?void?main(String?args[])
|
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
30 | 31 | 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 | 9 |
常用鏈接
留言簿(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技術(shù)
- www.javaeye.com
- java專業(yè)技術(shù)
搜索
最新評論

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