<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Muslimah Blog &#187; Java</title>
	<atom:link href="http://ratna.wordpress.com/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://ratna.wordpress.com</link>
	<description>Personal Info, Taujih, MyProject (php, asp.net with c#, visual basic, c, de el el)</description>
	<lastBuildDate>Thu, 03 May 2007 08:01:38 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ratna.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/4f3db4a96bb2810e981df1d38353150f?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Muslimah Blog &#187; Java</title>
		<link>http://ratna.wordpress.com</link>
	</image>
			<item>
		<title>Weblogic and Birt Problem</title>
		<link>http://ratna.wordpress.com/2006/10/05/weblogic-and-birt-problem/</link>
		<comments>http://ratna.wordpress.com/2006/10/05/weblogic-and-birt-problem/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 01:28:38 +0000</pubDate>
		<dc:creator>ratna</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://ratna.wordpress.com/2006/10/05/weblogic-and-birt-problem/</guid>
		<description><![CDATA[Hampir setengah harian mencari solusi untuk menyelesaikan problematika ini L. Birt merupakan salah satu tools untuk membuat report atau dikenal dengan Report Engine. Bisa dilihat dengan klik link ini 
http://www.eclipse.org/birt/phoenix/tutorial/basic/index.php. Klo weblogic server itu fungsinya mirip dengan apache web server (blum begitu paham juga sih). Nah ada masalah ketika menggunakan keduanya dalam aplikasi web. Error [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ratna.wordpress.com&blog=215778&post=57&subd=ratna&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;margin:0;" class="MsoNormal"><font size="3"><font face="Times New Roman">Hampir setengah harian mencari solusi untuk menyelesaikan problematika ini </font><span style="font-family:Wingdings;"><span>L</span></span><font face="Times New Roman">. Birt merupakan salah satu tools untuk membuat report atau dikenal dengan Report Engine. Bisa dilihat dengan klik link ini </font></font></p>
<p style="text-align:justify;margin:0;" class="MsoNormal"><a href="http://www.eclipse.org/birt/phoenix/tutorial/basic/index.php"><font size="3" face="Times New Roman">http://www.eclipse.org/birt/phoenix/tutorial/basic/index.php</font></a><font size="3" face="Times New Roman">. Klo weblogic server itu fungsinya mirip dengan apache web server (blum begitu paham juga sih). Nah ada masalah ketika menggunakan keduanya dalam aplikasi web. Error yang bakal terjadi seperti ini :</font></p>
<p><span style="font-size:10pt;"><font face="Times New Roman">java.lang.LinkageError: loader constraints violated when linking org/mozilla/javascript/Scriptable class</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.engine.api.impl.ReportEngine.registerBeans(ReportEngine.java:174)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.engine.api.impl.ReportEngine.setupScriptScope(ReportEngine.java:121)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.engine.api.impl.ReportEngine.(ReportEngine.java:87)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory.createReportEngine(ReportEngineFactory.java:13)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.service.ReportEngineService.setEngineContext(Unknown Source)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.service.BirtViewerReportService.setContext(Unknown Source)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.servlet.BirtEngineServlet.__getContext(Unknown Source)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.servlet.BaseReportEngineServlet.doGet(Unknown Source)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178). </font></span><font size="3" face="Times New Roman"> </font></p>
<p style="text-align:justify;margin:0;" class="MsoNormal"><font size="3" face="Times New Roman">Ketika menggunakan BIRT sbg report engine, jangan lupa untuk melakukan perubahan pada file web.xml, seperti panduan dalam installasi BIRT. Di bawah ini contoh isi web.xml yang sudah digabung untuk pemakaian framework struts :</font></p>
<p><span style="font-size:8pt;font-family:Arial;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;">&lt;!DOCTYPE web-app</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>PUBLIC &#8220;-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN&#8221;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&#8220;http://java.sun.com/dtd/web-app_2_3.dtd&#8221;&gt;</span><span style="font-size:8pt;font-family:Arial;">&lt;web-app&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;display-name&gt;Cardio Re-Engineering&lt;/display-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;description&gt;Cardio Re-Engineering Application Demo&lt;/description&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_VIEWER_LOCALE&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;en-US&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_VIEWER_WORKING_FOLDER&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; If usr can only access the reprot under working folder. Default is true &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;WORKING_FOLDER_ACCESS_ONLY&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;false&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; Absolute downloaded image/chart directory. Default to ${birt home}/report/images &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_VIEWER_IMAGE_DIR&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; Absolute engine log directory. Default to ${birt home}/logs &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_VIEWER_LOG_DIR&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; Report engine log level &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_VIEWER_LOG_LEVEL&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;OFF&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; Absolute directory to store all birt report script libraries (JARs). Default to ${birt home}/scriptlib &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_VIEWER_SCRIPTLIB_DIR&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; Absolute resource location directory. &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_RESOURCE_PATH&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; Preview report max rows limited. &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-name&gt;BIRT_VIEWER_MAX_ROWS&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;param-value&gt;&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/context-param&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; Viewer Servlet Context Listener &#8211;&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;listener&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;listener-class&gt;org.eclipse.birt.report.listener.ViewerServletContextListener&lt;/listener-class&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/listener&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span> </span>&lt;servlet&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;servlet-name&gt;action&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;init-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span> </span><span>     </span>&lt;param-name&gt;config&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;param-value&gt;/WEB-INF/struts-config.xml&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;/init-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;init-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;param-name&gt;debug&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;param-value&gt;2&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;/init-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;init-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;param-name&gt;detail&lt;/param-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;param-value&gt;2&lt;/param-value&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;/init-param&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;load-on-startup&gt;2&lt;/load-on-startup&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/servlet&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;servlet&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-name&gt;ViewerServlet&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-class&gt;org.eclipse.birt.report.servlet.ViewerServlet&lt;/servlet-class&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;/servlet&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;servlet&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-name&gt;EngineServlet&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-class&gt;org.eclipse.birt.report.servlet.BirtEngineServlet&lt;/servlet-class&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;/servlet&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-name&gt;ViewerServlet&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;url-pattern&gt;/frameset&lt;/url-pattern&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;/servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-name&gt;EngineServlet&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;url-pattern&gt;/run&lt;/url-pattern&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;/servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-name&gt;EngineServlet&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;url-pattern&gt;/download&lt;/url-pattern&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;/servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;servlet-name&gt;EngineServlet&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span><span>  </span>&lt;url-pattern&gt;/parameter&lt;/url-pattern&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/servlet-mapping&gt;<span>  </span></span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;servlet-name&gt;action&lt;/servlet-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;url-pattern&gt;*.do&lt;/url-pattern&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/servlet-mapping&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;session-config&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;session-timeout&gt;30&lt;/session-timeout&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/session-config&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;welcome-file-list&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/welcome-file-list&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;taglib&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;taglib-uri&gt;struts-bean&lt;/taglib-uri&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;taglib-location&gt;/WEB-INF/tld/struts-bean.tld&lt;/taglib-location&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/taglib&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;taglib&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;taglib-uri&gt;struts-html&lt;/taglib-uri&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;taglib-location&gt;/WEB-INF/tld/struts-html.tld&lt;/taglib-location&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/taglib&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;taglib&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;taglib-uri&gt;struts-logic&lt;/taglib-uri&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;taglib-location&gt;/WEB-INF/tld/struts-logic.tld&lt;/taglib-location&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/taglib&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!&#8211; </span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;security-constraint&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;web-resource-collection&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;web-resource-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>        </span>Restrict access to JSP pages</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;/web-resource-name&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;/web-resource-collection&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;auth-constraint&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;description&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>        </span>With no roles defined, no access granted</span><span style="font-size:8pt;font-family:Arial;"><span>      </span>&lt;/description&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;/auth-constraint&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/security-constraint&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>   </span>&#8211;&gt;<span>  </span></span><span style="font-size:8pt;font-family:Arial;">&lt;/web-app&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span></p>
<p style="text-align:justify;margin:0;" class="MsoNormal">&nbsp;</p>
<p><span style="font-size:10pt;"></span><span style="font-size:10pt;"></p>
<p style="text-align:justify;margin:0;" class="MsoNormal"><font size="3" face="Times New Roman">Problem di atas disebabkan karena class loading, masalahnya … gmn cara merubah Class loader mode dalam WL(weblogic) Server, sehingga Application class diload pertama kali, dalam hal ini adalah BIRT. Meski solusi yang akan dijelaskan di bawah ini bukan solusi yang bagus, karena harus di set manual, bukan pada file konfigurasinya. Moga ada yg mo kasih solusi yang lebih baik dari ini.</font></p>
<p></span></p>
<p style="text-align:justify;margin:0;" class="MsoNormal"><font size="3" face="Times New Roman">Salah satu solusi yaitu dengan melakukan perubahan pada weblogic.xml </font></p>
<p style="text-align:justify;margin:0;" class="MsoNormal"><font size="3" face="Times New Roman">Set tag &lt;prefer-web-inf-classes&gt; menjadi false. Di bawah ini contoh isi file weblogic.xml</font></p>
<p><span style="font-size:8pt;font-family:Arial;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt; </span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;!DOCTYPE weblogic-web-app </span><span style="font-size:8pt;font-family:Arial;"><span>    </span>PUBLIC &#8220;-//BEA Systems, Inc.//DTD Web Application 7.0//EN&#8221; </span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&#8220;http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd&#8221; &gt;</span><span style="font-size:8pt;font-family:Arial;">&lt;weblogic-web-app&gt;</span><span style="font-size:8pt;font-family:Arial;"> </p>
<p></span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;container-descriptor&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span><span>  </span>&lt;prefer-web-inf-classes&gt;false&lt;/prefer-web-inf-classes&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>  </span>&lt;/container-descriptor&gt;</span><span style="font-size:8pt;font-family:Arial;"><span>    </span>&lt;context-root&gt;&lt;/context-root&gt;</span></p>
<p style="margin:0;" class="MsoNormal"><span style="font-size:8pt;font-family:Arial;">&lt;/weblogic-web-app&gt;</span></p>
<p style="margin:0;" class="MsoNormal"><font size="3" face="Times New Roman">Setelah melakukan perubahan itu, masih muncul error :</font></p>
<p style="margin:0;" class="MsoNormal"><span style="font-size:10pt;"><font face="Times New Roman">java.lang.NoSuchMethodError: org.mozilla.javascript.ImporterTopLevel.initStandardObjects(Lorg/mozilla/javascript/Context;Z)V</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.core.script.ScriptContext.(ScriptContext.java:81) at org.eclipse.birt.core.script.ScriptContext.(ScriptContext.java:68) at org.eclipse.birt.report.engine.executor.ExecutionContext.(ExecutionContext.java:297)</font></span><span style="font-size:10pt;"><font face="Times New Roman">at org.eclipse.birt.report.engine.api.impl.EngineTask.(EngineTask.java:132)</font></span><span style="font-size:10pt;"><font face="Times New Roman"><span> </span>at org.eclipse.birt.report.engine.api.impl.GetParameterDefinitionTask.(GetParameterDefinitionTask.java:85) at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.createGetParameterDefinitionTask(ReportEngineHelper.java:254) at org.eclipse.birt.report.engine.api.impl.ReportEngine.createGetParameterDefinitionTask(Re …</font></span><span style="font-size:10pt;"><font face="Times New Roman"> </font></span></p>
<p style="text-align:justify;margin:0;" class="MsoNormal"><font size="3" face="Times New Roman">Solusinya dengan menambah js.jar ke dalam classpath sebelum starting weblogic. Klo di myeclipse, tinggal tambah jar di menu window&gt;preference trus di pilih MyEclipse&gt;Application Server&gt;WebLogic 8&gt;Paths Klik button Add JAR/ZIP di prepend to classpath. Dengan catatan Anda telah merubah konfigurasi WebLogic 8. Atau bisa juga ditambahkan pada startWebLogic.sh</font></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ratna.wordpress.com/57/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ratna.wordpress.com/57/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ratna.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ratna.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ratna.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ratna.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ratna.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ratna.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ratna.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ratna.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ratna.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ratna.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ratna.wordpress.com&blog=215778&post=57&subd=ratna&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ratna.wordpress.com/2006/10/05/weblogic-and-birt-problem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ca58fd55cffd344a1de1308780fd33b7?s=96&#38;d=identicon" medium="image">
			<media:title type="html">ratna</media:title>
		</media:content>
	</item>
	</channel>
</rss>