Perhaps you should check with the rest of your team then, maybe you don't need it, and thus can remove it and solve your problems.Dimitrios "Jimmy" GianninasRIA DeveloperOptimal Payments Inc.
Um, it wasn't part of my app server. I tried searching for it in the directory, but it wasn't there. I'm guessing that whomever implemented reporting on my team (I'm working w/ 12 other developers) downloaded the jar and imported it into the app.
From: flexcoders@yahoogroups.com [mailto: flexcoders@yahoogroups.com] On Behalf Of Jaime Bermudez
Sent: Saturday, December 10, 2005 4:34 PM
To: flexcoders@yahoogroups.com
Subject: >< Re: [flexcoders] URGENT Problem on Flex installed on BEA WebLogic
On 12/10/05, Dimitrios Gianninas < [EMAIL PROTECTED]> wrote:Why do you have fop.jar in your WEB-INF/lib folder? Do you need it for your app, is that it? So you have a newer version?Dimitrios "Jimmy" GianninasRIA DeveloperOptimal Payments Inc.
From: flexcoders@yahoogroups.com [mailto: flexcoders@yahoogroups.com] On Behalf Of Jaime Bermudez
Sent: Saturday, December 10, 2005 4:03 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] URGENT Problem on Flex installed on BEA WebLogic
I couldn't find a way to turn on classloader tracing (at least I didn't see anything in the weblogic 8.1 docs), however I think the problem may be in the setup. My fop.jar, batik.jar and other supporting files (i.e . avalon-framework-cvs*.jar) are in the WEB-INF/lib directory of the app server. The flex jars, including all of the batik-*** files, are located under WEB-INF/flex/jars. From what I understand about the prefer-web-inf-classes parameter, it loads jars under the WEB-INF directory before loading jars that are part of the weblogic server classpath - in my case the fop jars are NOT in weblogic's startup classpath. So, I'm guessing the fact that both sets of batik jars are under the WEB-INF directory, albeit in different subdirectories, is why the app still has a problem loading.Does that sound right? Where do you keep your fop related jars and do you load them at the server level as opposed to the application level?
On 12/9/05, Carson Hager <[EMAIL PROTECTED] > wrote:Interesting. The next thing I would do is verify where the css parser errors are getting loaded from. WLS should have a way to turn on classloader tracing so that it will log out the physical location from where it loaded the classes. See if you can enable that and let me know what it says.
Carson
____________________________________________
Carson Hager
Cynergy Systems, Inc.
http://www.cynergysystems.com
Email: [EMAIL PROTECTED]
Office: 866-CYNERGY
Mobile : 1.703.489.6466
From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of Jaime Bermudez
Sent: Thursday, December 08, 2005 11:58 AM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] URGENT Problem on Flex installed on BEA WebLogic
Hey Carson,
I'm trying out your technique, but I'm still getting LocatorParser errors... here's a snippet of my weblogic.xml:
<weblogic-web-app>
<security-role-assignment>
...</security-role-assignment>
<jsp-descriptor>
...
</jsp-descriptor>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
This solution worked for you guys?
On 9/16/05, Carson Hager < [EMAIL PROTECTED]> wrote:
My pleasure. The only impact will be a small increase in memory utilization by the server at startup. Basically, appservers like WLS like to use hierarchical classloaders so that classes which are shared by multiple web applications are not loaded for each web app. By using a shared classloader, there is savings in memory and ( to a small degree ) runtime performance due to the need to only load/verify the class a single time. The reality is that these things are basically negligible. The kicker with hierarchical classloaders is exactly what you're seeing here...the need to override at a child level. I'm sure you'll find this to be a good solution.
Carson
____________________________________________
Carson Hager
Cynergy Systems, Inc.
http://www.cynergysystems.com
Email: [EMAIL PROTECTED]
Office: 866-CYNERGY ext. 89
Mobile: 1.703.489.6466
Take PowerBuilder to the Web with EAF 4.0
http://www.cynergysystems.com/public/products/eaf
From: flexcoders@yahoogroups.com [mailto: flexcoders@yahoogroups.com] On Behalf Of Kevin Towes (New Toronto Group)
Sent: Friday, September 16, 2005 1:22 PM
To: flexcoders@yahoogroups.com; flexcoders@yahoogroups.com
Subject: RE: [flexcoders] URGENT Problem on Flex installed on BEA WebLogic
Thanks, Carson -
We're looking into the impact of this. It might be the best solution. I'll let you (and the list) know.
kev.
Kevin Towes, Sr. Consultant
New Toronto Group, [EMAIL PROTECTED]
Office: 905-897-7790 x4018 Mobile: 416-882-4445
[onRemote]
From : "Carson Hager" <[EMAIL PROTECTED]>
Sent: Friday, September 16, 2005 12:42 PM
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] URGENT Problem on Flex installed on BEA WebLogicKevin,
This is a classloader issue. Check out prefer-web-inf-classes in the following URL to turn off the default behavior of the WLS classloader to allow for classes in web apps to be loaded in preference of the server level classloader.
http://e-docs.bea.com/wls/docs81/programming/classloading.html
Carson
____________________________________________
Carson Hager
Cynergy Systems, Inc.
http://www.cynergysystems.com
Email: [EMAIL PROTECTED]
Office: 866-CYNERGY ext. 89
Mobile: 1.703.489.6466
Take PowerBuilder to the Web with EAF 4.0
http://www.cynergysystems.com/public/products/eaf
From: flexcoders@yahoogroups.com [mailto: flexcoders@yahoogroups.com] On Behalf Of Kevin Towes (New Toronto Group)
Sent: Friday, September 16, 2005 12:29 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] URGENT Problem on Flex installed on BEA WebLogic
Hey Gang -
We're having a bit of an urgent issue with a Flex installation on BEA Weblogic Portal Server. I know there were some threads a while back on this issue, so I'll explain it below.
The issue relates to the fop.jar file that is used in the BEA Portal Server (WebLogic). The BEA jar file overrides the FLEX package that parses css . The manifest file included in the fop.jar defines " batik.jar" in the class path. The Batik.jar file installed with BEA is an older version then is required by FLEX to parse CSS. (css.locater.parser)
We've found information on FlexCoders to remove the fop.jar file from BEA, which works, but is not a solution that our customer is comfortable with.
Does anyone know anything about this, or better, how to get around the issue?
I've tried going through "official" Macromedia Support on this, and they're timing for support doesn't fit our customer, so here's a chance for the FlexCoders list to shine.
Who ever helps me solve it gets a couple drinks on me at MAX in a couple weeks.
Kevin Towes.
Kevin Towes, Sr. Consultant
New Toronto Group, [EMAIL PROTECTED]
Office: 905-897-7790 x4018 Mobile: 416-882-4445
[onRemote]
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
YAHOO! GROUPS LINKS
- Visit your group "flexcoders " on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comSPONSORED LINKS
Web site design development Computer software development Software design and development Macromedia flex Software development best practice
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Web site design development | Computer software development | Software design and development |
Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.