It looks like Spring framework's Log4jConfigListener is having an issue when webapp is deployed as WAR. Log4jConfigListener is defined in web.xml. I got the below error while deploying the application in weblogic 10.3.
weblogic.management.DeploymentException: Cannot set web app root system property when WAR file is not expanded - with nested exception: [java.lang.IllegalStateException: Cannot set web app root system property when WAR file is not expanded].
The solution is deploy the WAR as exploded or don't use Log4jConfigListener. The spring framework documentation also says the WAR should be exploded.
There is some update here. There is a solution available to this without any code change. We just need to set "Archived Real Path Enabled" option checked. Please check this blog entry on how to enable.
Useful Links:
To read more articles on Weblogic, please click here.
Subscribe to:
Post Comments (Atom)
Hi Sir,
ReplyDeleteCould you please explain the following questions:
1) In case of portal heirarchy Desktop->books->Pages-portlets
How can I hide and unhide the portlets?
2) How many ways are there to set preference?
3) How can we set different skins for different portlets?
Please explain these...it would be a great help...
Thanks & Regards
Sandy
@Sandeep,
ReplyDelete1. One way is to use backing file to show/hide portlets.
2. Portlet preferences could be set during development phase. You can also set preferences in portal admin console. for Java portlets, you mention in deployment descriptor(portlet.xml). For other portlets like Page flow, JSP portlets you can use weblogic workshop to create. Check this link:
http://download.oracle.com/docs/cd/E13218_01/wlp/docs92/portlets/building.html#wp1073163
3. I am not sure if we can set different skins for different portlet. But you can set different look-and-feel for each desktop.
Hope this helps.
"There is some update here. There is a solution available to this without any code change. We just need to set "Archived Real Path Enabled" option checked." - this is not resolving Log4JConfigListener issue. I have tried.
ReplyDeletewas it working for you? I deployed with changing the weblogic.xml file to include the following snippet :
true
weblogic version 11g. Could you please confirm whether this shortcut works for you to resolve log4jconfigListener issue?
sorry My code snippet disappeared : here it is :
ReplyDeleteupdating weblogic.xml as below:
<container-descriptor>
<show-archived-real-path-enabled>true</show-archived-real-path-enabled>
</container-descriptor>
Thank for suggestion on to overcome this issue by doing deploy the WAR as exploded or don't use Log4jConfigListener. The Lucidtechsystems providing quality weblogic online training in hyderabad to students all over world.
ReplyDeletelebron 17
ReplyDeletebalenciaga speed
off white shoes
moncler jackets
nike sneakers
nike max shoes
golden goose sneakers
nike max
supreme clothing
kevin durant shoes