﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-This Is A FineDay-随笔分类-PORTAL</title><link>http://www.blogjava.net/fine/category/26174.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 27 Sep 2007 17:11:52 GMT</lastBuildDate><pubDate>Thu, 27 Sep 2007 17:11:52 GMT</pubDate><ttl>60</ttl><item><title>在myeclipse上开发liferay</title><link>http://www.blogjava.net/fine/archive/2007/09/26/148409.html</link><dc:creator>Peter Pan</dc:creator><author>Peter Pan</author><pubDate>Wed, 26 Sep 2007 10:22:00 GMT</pubDate><guid>http://www.blogjava.net/fine/archive/2007/09/26/148409.html</guid><wfw:comment>http://www.blogjava.net/fine/comments/148409.html</wfw:comment><comments>http://www.blogjava.net/fine/archive/2007/09/26/148409.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/fine/comments/commentRss/148409.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fine/services/trackbacks/148409.html</trackback:ping><description><![CDATA[
		<p>一直想研究一下Liferay，最近终于有时间开始行动了，在myeclipse上搭建开发环境及Debug折腾了两天，终于搞定了。<br />tomcat-5.5.17<br />liferay-portal-src-4.1.3<br /><br />一、在Eclipse中Import liferay-portal-src-4.1.3<br />            修改.classpath 添加<br /> &lt;classpathentry excluding="com/" kind="src" path="counter-ejb/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="documentlibrary-ejb/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="mail-ejb/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="lock-ejb/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="portal-ejb/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="portal-kernel/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="util-bridges/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="util-java/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="util-taglib/classes"/&gt;<br /> &lt;classpathentry excluding="com/" kind="src" path="util-wsrp/classes"/&gt;<br /><br />二、在Eclipse中新建一个Web Project  (root)，将liferay-portal-src-4.1.3\portal-web中的文件导入到root/web中,设置liferay-portal-src-4.1.3为required project(或者把liferay-portal-src-4.1.3的输出直接设到web project的输出上),并且加入liferay-portal-src-4.1.3的lib.<br />         修改Web Context-root为 / ，加入index.html，修改Web.xml，在src中添加portal-ext.properties（覆盖portal.properties中的值,liferay中可以用ext来扩充配置），liferay-portal-src-4.1.3\definitions中的内容copy到src/com.liferay.portal.definitions中<br />添加com.liferay.portal.deploy.dependencies及其中的文件（变态的用到了util-*.jar三个，hotdeploy有用到，目前还不知道清楚有什么用）。<br />三、Eclipse配置tomcat <br />           optional java vm arguments中需要添加-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=%TOMCAT_HOME%conf/jaas.config<br />四、tomcat的修改<br />        添加 %tomcat_home%/conf/jaas.config，添加%tomcat_home%/conf/Catalina/localhost/ROOT.xml<br />        修改%tomcat_home%/conf/catalina.properties——common.loader中添加${catalina.home}/common/lib/ext/*.jar(还要添加ext这个目录copy进需要添加的jar)<br />         修改 %tomcat_home%/bin/catalina.bat 加入set JAVA_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config<br /><br />现在应该可以用于开发了，只是liferay编译一下下要多等会了，哪个不是一般的慢呀(机子也实在太烂).</p>
		<p>顺便说下，debug了一下，个人感觉liferay的性能应该不会太理想，Spring用的也蛮古怪的，Factory中也用了事务。对liferay中spring的用法感觉也不是太好(也有点)。——个人观点（水平有限，有错的地方多多指教）</p>
<img src ="http://www.blogjava.net/fine/aggbug/148409.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fine/" target="_blank">Peter Pan</a> 2007-09-26 18:22 <a href="http://www.blogjava.net/fine/archive/2007/09/26/148409.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>（转）liferay登陆页面</title><link>http://www.blogjava.net/fine/archive/2007/09/21/147181.html</link><dc:creator>Peter Pan</dc:creator><author>Peter Pan</author><pubDate>Fri, 21 Sep 2007 10:15:00 GMT</pubDate><guid>http://www.blogjava.net/fine/archive/2007/09/21/147181.html</guid><wfw:comment>http://www.blogjava.net/fine/comments/147181.html</wfw:comment><comments>http://www.blogjava.net/fine/archive/2007/09/21/147181.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/fine/comments/commentRss/147181.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/fine/services/trackbacks/147181.html</trackback:ping><description><![CDATA[
		<div>
				<p>
						<b>
								<span style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Arial Unicode MS'">登陆页面<span lang="EN-US"></span></span>
						</b>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>Begin </font></font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">CompressionFilter</span>
										</i>
										<font color="#000000">&lt;&lt;&lt;</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Compression is enabled[DEBUG CompressionFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Compressing http://localhost/[DEBUG CompressionFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>Begin </font></font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">StripFilter</span>
										</i>
										<font color="#000000">
												<span>       </span>&lt;&lt;&lt;</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Strip is enabled[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Create session B363B60BAF561ECC6041C9E73D60CF6A and Put it into PortalSessionContext[DEBUG PortalSessionListener]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">location replace '/c'[</font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">index.jsp</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Stripping http://localhost/[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Stripping content of type text/html[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Stripped the contecnt from 160 bytes to 151 bytes[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>End StripFilter<span>         </span></font>&lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>End CompressionFilter</font><font face="Arial Unicode MS"><span>   </span>&lt;&lt;&lt;</font></font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>Begin </font></font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">CompressionFilter</span>
										</i>
										<font color="#000000">&lt;&lt;&lt;</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Compression is enabled[DEBUG CompressionFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Compressing http://localhost/c[DEBUG CompressionFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>Begin SecureFilter<span>      </span></font>&lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Access allowed for 127.0.0.1[DEBUG SecureFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">https is not required[DEBUG SecureFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Not securing http://localhost/c[DEBUG SecureFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>Begin StripFilter<span>       </span></font>&lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Strip is enabled[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP00:<span><font face="Arial Unicode MS">        </font></span>MainServlet Begin to process request '/c'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP01:<span><font face="Arial Unicode MS">    </font></span>Check whether the instances is larger than the parameter defined in portal.propertites[DEBUG MainServlet</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP02:<span><font face="Arial Unicode MS">        </font></span>Check whether the application is logicly shut down[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP03:<span><font face="Arial Unicode MS">        </font></span>Get portalCtx from context and set it into request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Loading file:D:/liferay/appserver/Tomcat-5.0.28/common/classes/portal.properties for liferay.com</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Loading file:D:/liferay/appserver/Tomcat-5.0.28/common/classes/portal-ext.properties for liferay.com</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get portalCtx [org.apache.catalina.core.ApplicationContextFacade@d9b7c1] from ctx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP04:<span><font face="Arial Unicode MS">        </font></span>Get companyId from context and set into into portalCtx,session and request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP05:<span><font face="Arial Unicode MS">        </font></span>Get path variable from context and set them into into portalCtx,session and request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP05:<span><font face="Arial Unicode MS">        </font></span>Get chatServer from context and set into into portalCtx,session[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP06:<span><font face="Arial Unicode MS">        </font></span>Get PortletRequestProcessor from portalCtx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">PortletRequestProcessor is not in portalCtx so initial PortletRequestProcessor '21259641' and set it into portalCtx[DEBU</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">G MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP07:<span><font face="Arial Unicode MS">        </font></span>Process other attributes in portal if is null get them from ctx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get FACES_CLASS_LOADER from ctx and set into portalCtx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get ASSOCIATE_KEY from ctx and set into portalCtx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP08:<span><font face="Arial Unicode MS">        </font></span>Set request character encoding using 'UTF-8'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP09:<span><font face="Arial Unicode MS">        </font></span>Process content type 'null'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP10:<span><font face="Arial Unicode MS">        </font></span>Process current url 'http://localhost/c'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Now completeURL is /c and set it into request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP11:<span><font face="Arial Unicode MS">        </font></span>Process LoginUserId 'null'; Remote User 'null'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP12:<span><font face="Arial Unicode MS">        </font></span>Process SERVLET_SERVICE_EVENTS_PRE[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP01:<font face="Arial Unicode MS"><span>       </span>Get company liferay.com from request[DEBUG </font></font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">ServicePreAction</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP02:<span><font face="Arial Unicode MS">       </font></span>Get context path []by companyid liferay.com[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">User is null ,so get company default user liferay.com.default[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP03:<span><font face="Arial Unicode MS">       </font></span>Processing locale null[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Cannot get local from current session, so set en_US in session[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Layout id is null[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get layouts use general GENERAL_GUEST and DEFAULT_PARENT_LAYOUT_ID[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get 1 layouts which groupId='1' and parentLayoutId='-1'[DEBUG GroupLocalServiceImpl]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Set layout into session[DEBUG LayoutClonePool]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP04:<span><font face="Arial Unicode MS">       </font></span>Processed Layout Home[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get theme and colorScheme by group 1[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP05:<span><font face="Arial Unicode MS">       </font></span>Processed Theme and Color Scheme {Theme Brochure; Color Scheme Default} and set them into request attrib</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">ute[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP06:<span><font face="Arial Unicode MS">       </font></span>Processed Resolution [DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP07:<span><font face="Arial Unicode MS">       </font></span>Create new ThemeDisplay, put all parameters into ThemeDisplay and put it into request[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Creating new instance 8510245[DEBUG </font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">PortletDisplay</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Creating new instance 22705162[DEBUG </font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">ThemeDisplay</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP13:<span><font face="Arial Unicode MS">        </font></span>Call parent service[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">------------<font face="Arial Unicode MS"><span>  </span>Begin to process Parent Service<span>  </span></font>------------[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP00:<font face="Arial Unicode MS"><span>       </span>Begin to process request for '/c'[DEBUG </font></font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">PortalRequestProcessor</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP01:<span><font face="Arial Unicode MS">       </font></span>Process action mapping[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">AUTH_FORWARD_BY_LAST_PATH is set false ,so return http://localhost/c/portal/layout[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Can not find ActionMapping for path /c so change path to http://localhost/c/portal/layout[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Send redirect to http://localhost/c/portal/layout[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">------------ Success to process Parent Service ------------[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP14:<span><font face="Arial Unicode MS">        </font></span>Process SERVLET_SERVICE_EVENTS_POST[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP01:<font face="Arial Unicode MS"><span>       </span>Process requestURI[DEBUG </font></font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">ServicePostAction</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP02:<span><font face="Arial Unicode MS">       </font></span>Get ThemeDisplay from request and clean up it[DEBUG ServicePostAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Recycling instance 22705162[DEBUG ThemeDisplay]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Recycling<span><font face="Arial Unicode MS">  </font></span>or initial instance 8510245[DEBUG PortletDisplay]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP03:<span><font face="Arial Unicode MS">       </font></span>Clear all messages and error messages stored in session attribute[DEBUG ServicePostAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP15:<span><font face="Arial Unicode MS">        </font></span>Add liferay release info into request header[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP16:<span><font face="Arial Unicode MS">        </font></span>Clear the principal associated with this thread[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Set Name null[DEBUG PrincipalThreadLocal]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEPXX:<font face="Arial Unicode MS"><span>        </span>MainServlet<span>     </span></font>End to process request '/c'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Response has no content to strip[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>End StripFilter<span>         </span></font>&lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>End SecureFilter<span>        </span></font>&lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>End CompressionFilter</font><font face="Arial Unicode MS"><span>   </span>&lt;&lt;&lt;</font></font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<span><font face="Arial Unicode MS">             </font></span>Begin CompressionFilter &lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Compression is enabled[DEBUG CompressionFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Compressing http://localhost/c/portal/layout[DEBUG CompressionFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>Begin SecureFilter<span>      </span></font>&lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Access allowed for 127.0.0.1[DEBUG SecureFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">https is not required[DEBUG SecureFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Not securing http://localhost/c/portal/layout[DEBUG SecureFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">&gt;&gt;&gt;<font face="Arial Unicode MS"><span>             </span>Begin StripFilter <span>      </span></font>&lt;&lt;&lt;</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Strip is enabled[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP00:<span><font face="Arial Unicode MS">        </font></span>MainServlet Begin to process request '/c/portal/layout'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP01:<span><font face="Arial Unicode MS">        </font></span>Check whether the instances is larger than the parameter defined in portal.propertites[DEBUG MainServlet</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP02:<span><font face="Arial Unicode MS">        </font></span>Check whether the application is logicly shut down[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP03:<span><font face="Arial Unicode MS">        </font></span>Get portalCtx from context and set it into request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get portalCtx [org.apache.catalina.core.ApplicationContextFacade@d9b7c1] from ctx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP04:<span><font face="Arial Unicode MS">        </font></span>Get companyId from context and set into into portalCtx,session and request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP05:<span><font face="Arial Unicode MS">        </font></span>Get path variable from context and set them into into portalCtx,session and request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP05:<span><font face="Arial Unicode MS">        </font></span>Get chatServer from context and set into into portalCtx,session[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP06:<span><font face="Arial Unicode MS">        </font></span>Get PortletRequestProcessor from portalCtx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP07:<span><font face="Arial Unicode MS">        </font></span>Process other attributes in portal if is null get them from ctx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get FACES_CLASS_LOADER from ctx and set into portalCtx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get ASSOCIATE_KEY from ctx and set into portalCtx[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP08:<span><font face="Arial Unicode MS">        </font></span>Set request character encoding using 'UTF-8'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP09:<span><font face="Arial Unicode MS">        </font></span>Process content type 'null'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP10:<span><font face="Arial Unicode MS">        </font></span>Process current url 'http://localhost/c/portal/layout'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Now completeURL is /c/portal/layout and set it into request[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP11:<span><font face="Arial Unicode MS">        </font></span>Process LoginUserId 'null'; Remote User 'null'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP12:<span><font face="Arial Unicode MS">        </font></span>Process SERVLET_SERVICE_EVENTS_PRE[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP01:<span><font face="Arial Unicode MS">       </font></span>Get company liferay.com from request[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP02:<span><font face="Arial Unicode MS">       </font></span>Get context path []by companyid liferay.com[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">User is null ,so get company default user liferay.com.default[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP03:<span><font face="Arial Unicode MS">       </font></span>Processing locale en_US[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Layout id is null[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get layouts use general GENERAL_GUEST and DEFAULT_PARENT_LAYOUT_ID[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get 1 layouts which groupId='1' and parentLayoutId='-1'[DEBUG </font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">GroupLocalServiceImpl</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get layout from session[DEBUG LayoutClonePool]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP04:<span><font face="Arial Unicode MS">       </font></span>Processed Layout Home[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get theme and colorScheme by group 1[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP05:<span><font face="Arial Unicode MS">       </font></span>Processed Theme and Color Scheme {Theme Brochure; Color Scheme Default} and set them into request attrib</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">ute[DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP06:<span><font face="Arial Unicode MS">       </font></span>Processed Resolution [DEBUG ServicePreAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP07:<span><font face="Arial Unicode MS">       </font></span>Create new ThemeDisplay, put all parameters into ThemeDisplay and put it into request[DEBUG ServicePreAc</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">tion]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP13:<span><font face="Arial Unicode MS">        </font></span>Call parent service[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">------------<font face="Arial Unicode MS"><span>  </span>Begin to process Parent Service<span>  </span></font>------------[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP00:<span><font face="Arial Unicode MS">       </font></span>Begin to process request for '/portal/layout'[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP01:<span><font face="Arial Unicode MS">       </font></span>Process action mapping[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP02:<span><font face="Arial Unicode MS">       </font></span>Find ActionMapping for /portal/layout, super begin to process[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">###STEP00:<span><font face="Arial Unicode MS">      </font></span>Begin to process path /portal/layout[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">###STEP01:<span><font face="Arial Unicode MS">      </font></span>Process userTracker [DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">###STEP02:<span><font face="Arial Unicode MS">      </font></span>Process save last path[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Create new LastPath for '/portal/layout'[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Save last path /portal/layout in session[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">###STEP03:<span><font face="Arial Unicode MS">      </font></span>Process auto login[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Begin to process auto login[INFO<span><font face="Arial Unicode MS">  </font></span>PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Using com.liferay.portal.auth.BasicAutoLogin as AutoLogin class[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Cannot get autoUserId from cookie[DEBUG BasicAutoLogin]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">###STEP04:<span><font face="Arial Unicode MS">      </font></span>Process return path by userId and user[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">###STEPXX:<span><font face="Arial Unicode MS">      </font></span>Return path /portal/layout[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">------------<font face="Arial Unicode MS"><span>    </span>Begin<span>   </span></font>------------[DEBUG LayoutAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">LayoutId : []; Action : [][DEBUG LayoutAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Can not fine p_l_id parameter in request so process forward layout by request[DEBUG LayoutAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: #333399; FONT-FAMILY: 'Arial Unicode MS'">ThemeDisplayPathFriendlyURL : /web; GroupFriendlyURL : /guest; LayoutFriendlyURL : /home</span>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">[DEBUG </font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">PortalUtil</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Get layout friendly url by PortalUtil : /web/guest/home[DEBUG </font>
								<font face="Arial Unicode MS">
										<i>
												<span style="COLOR: red">LayoutAction</span>
										</i>
										<font color="#000000">]</font>
								</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Forward to /common/forward_js.jsp[DEBUG LayoutAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">------------<font face="Arial Unicode MS"><span>    </span>END<span>     </span></font>------------[DEBUG LayoutAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">forwardParam : null; forwardRequest : /web/guest/home; forwardSession : null [forward_common.jsp]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">forwardURL : /web/guest/home [forward_common.jsp]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">self.location = /web/guest/home [common\forward_js.jsp]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEPXX:<span><font face="Arial Unicode MS">       </font></span>End to process request for /portal/layout[DEBUG PortalRequestProcessor]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">------------ Success to process Parent Service ------------[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP14:<span><font face="Arial Unicode MS">        </font></span>Process SERVLET_SERVICE_EVENTS_POST[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP01:<span><font face="Arial Unicode MS">       </font></span>Process requestURI[DEBUG ServicePostAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP02:<span><font face="Arial Unicode MS">       </font></span>Get ThemeDisplay from request and clean up it[DEBUG ServicePostAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Recycling instance 22705162[DEBUG ThemeDisplay]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Recycling<span><font face="Arial Unicode MS">  </font></span>or initial instance 8510245[DEBUG PortletDisplay]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">##STEP03:<span><font face="Arial Unicode MS">       </font></span>Clear all messages and error messages stored in session attribute[DEBUG ServicePostAction]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP15:<span><font face="Arial Unicode MS">        </font></span>Add liferay release info into request header[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEP16:<span><font face="Arial Unicode MS">        </font></span>Clear the principal associated with this thread[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Set Name null[DEBUG PrincipalThreadLocal]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">#STEPXX:<font face="Arial Unicode MS"><span>        </span>MainServlet<span>     </span></font>End to process request '/c/portal/layout'[DEBUG MainServlet]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Stripping http://localhost/c/portal/layout[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Stripping content of type text/html; charset=UTF-8[DEBUG StripFilter]</font>
						</span>
				</p>
				<p>
						<span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial Unicode MS'">
								<font color="#000000">Stripped the contecnt from 97 bytes to 75 bytes[DEBUG StripFilter]</font>
						</span>
				</p>
		</div>
<img src ="http://www.blogjava.net/fine/aggbug/147181.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/fine/" target="_blank">Peter Pan</a> 2007-09-21 18:15 <a href="http://www.blogjava.net/fine/archive/2007/09/21/147181.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>