<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>RE: Removing /web/guest in Liferay 6.1</title>
  <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>RE: Removing /web/guest in Liferay 6.1</subtitle>
  <entry>
    <title>RE: Removing /web/guest in Liferay 6.1</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=24785264" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=24785264</id>
    <updated>2013-05-16T10:51:25Z</updated>
    <published>2013-05-16T09:36:19Z</published>
    <summary type="html">Hello Arvind,&lt;br /&gt;Please see my &lt;strong&gt;Edit&lt;/strong&gt; (the first post). &lt;br /&gt;&lt;br /&gt;I had made a mistake while removing unneeded filters and also removed the &lt;strong&gt;VirtualHostFilter&lt;/strong&gt; &lt;img alt="emoticon" src="http://www.liferay.comhttp://cdn.www.liferay.com/osb-www-theme/images/emoticons/blush.gif" &gt;&lt;br /&gt;The solutions provided by the other guys in this thread does work!&lt;br /&gt;&lt;br /&gt;Hope you&amp;#039;ll get it working too!&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2013-05-16T09:36:19Z</dc:date>
  </entry>
  <entry>
    <title>Using api/jsonws from javascript</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=23735257" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=23735257</id>
    <updated>2013-04-16T19:04:16Z</updated>
    <published>2013-04-16T15:12:54Z</published>
    <summary type="html">Hi,&lt;br /&gt;&lt;br /&gt;(Liferay 6.1.1 CE GA2)&lt;br /&gt;&lt;br /&gt;Trying to get article content by using this jsonws-method:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;/api/jsonws?signature=/journalarticle/get-article-content-4-groupId-articleId-languageId-themeDisplay&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This is the snippet I&amp;#039;m using:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;&amp;nbsp;1&lt;/span&gt;AUI().use(&amp;#039;liferay-service&amp;#039;, function(A) {&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp; &amp;nbsp; var params = {&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;groupId: Number(themeDisplay.getScopeGroupId()),&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; articleId: &amp;#039;12345&amp;#039;,&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; languageId: themeDisplay.getLanguageId(),&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; themeDisplay: themeDisplay&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp; &amp;nbsp; };&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;8&lt;/span&gt;&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp; &amp;nbsp; Liferay.Service(&lt;br /&gt;&lt;span class="code-lines"&gt;10&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;#039;/journalarticle/get-article-content&amp;#039;,&lt;br /&gt;&lt;span class="code-lines"&gt;11&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; params,&lt;br /&gt;&lt;span class="code-lines"&gt;12&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; function(obj) {&lt;br /&gt;&lt;span class="code-lines"&gt;13&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;console.log(obj);&lt;br /&gt;&lt;span class="code-lines"&gt;14&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;span class="code-lines"&gt;15&lt;/span&gt;&amp;nbsp; &amp;nbsp; );&lt;br /&gt;&lt;span class="code-lines"&gt;16&lt;/span&gt;});&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;When executing the code, I get the following response:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;{&amp;#034;exception&amp;#034;:&amp;#034;No JSON web service action associated with path /journalarticle/get-article-content and method GET for /&amp;#034;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;According to &lt;a href="http&amp;#x3a;&amp;#x2f;&amp;#x2f;issues&amp;#x2e;liferay&amp;#x2e;com&amp;#x2f;browse&amp;#x2f;LPS-29265"&gt;LPS-29265&lt;/a&gt;, there are some misstakes in the documentation of webservices but when checking the method signature for &lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;com.liferay.portal.journal.service.JournalArticleServiceUtil#getArticleContent&lt;/div&gt;&lt;br /&gt;, it seems I have the correct parameters so the method should be recognized. Feels a bit wierd to use the javascript-version of themeDisplay as a parameter but I guess it should work? Any ideas?</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2013-04-16T15:12:54Z</dc:date>
  </entry>
  <entry>
    <title>RE: Having problems integrating with LDAP</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=23497479" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=23497479</id>
    <updated>2013-04-10T06:54:33Z</updated>
    <published>2013-04-10T06:54:33Z</published>
    <summary type="html">Hi Carleen,&lt;br /&gt;&lt;br /&gt;Have you tried changing the log level to see if theres any useful information there?&lt;br /&gt;Go to Control Panel -&amp;gt; Server Administration -&amp;gt; Log Levels. Search for &amp;#034;ldap&amp;#034; and set the level for any classes you find to DEBUG.&lt;br /&gt;&lt;br /&gt;HTH&lt;br /&gt;&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2013-04-10T06:54:33Z</dc:date>
  </entry>
  <entry>
    <title>Mix preferences</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=22947555" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=22947555</id>
    <updated>2013-03-24T09:25:56Z</updated>
    <published>2013-03-24T09:25:56Z</published>
    <summary type="html">Hi,&lt;br /&gt;&lt;br /&gt;I would like to be able to set preferences for a portlet using different &amp;#034;storage classes&amp;#034;, i.e., some prefs are company-wide while others may be unique-per-layout. &lt;br /&gt;Example: I have a portlet where a URL is shared for all instances but another property for binding a tooltip should be per layout. The preferences are editable from the config-page of the portlet.&lt;br /&gt;&lt;br /&gt;Is this possible out of the box or have someone managed to accomplish this in some other way? &lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2013-03-24T09:25:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to get users associated with a team</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=21619621" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=21619621</id>
    <updated>2013-02-19T17:58:49Z</updated>
    <published>2013-02-19T17:41:39Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Chris Doar:&lt;/div&gt;&lt;div class="quote"&gt;&lt;div class="quote-content"&gt;So, am I right in presuming that in your example the teamId added to the LinkedHashMap would be 18312 and that the companyId would be 18002 for the siteId? &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Well, not quite. You have to specify the &lt;em&gt;companyId&lt;/em&gt; instead of the &lt;em&gt;siteId&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;long companyId = themeDisplay.getCompanyId();&lt;/div&gt;&lt;br /&gt;The &lt;em&gt;ThemeDisplay&lt;/em&gt;-object is available as an implicit object in your jsp if you&amp;#039;ve defined &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;&amp;lt;%@ taglib uri=&amp;#034;http://liferay.com/tld/theme&amp;#034; prefix=&amp;#034;liferay-theme&amp;#034; %&amp;gt;&lt;br /&gt;&lt;span class="code-lines"&gt;2&lt;/span&gt;&amp;lt;liferay-theme:defineObjects /&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Another way to get it (for example in java-files) is &lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY)&lt;/div&gt;&lt;br /&gt;where request is an implementation of javax.portlet.PortletRequest (i.e., RenderRequest, ResourceRequest etc.)&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2013-02-19T17:41:39Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to get users associated with a team</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=19002291" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=19002291</id>
    <updated>2013-01-07T08:28:22Z</updated>
    <published>2013-01-07T08:00:45Z</published>
    <summary type="html">Since &lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;UserLocalServiceUtil.getTeamUsers()&lt;/div&gt; &lt;br /&gt;is not yet implemented (I&amp;#039;m using Liferay 6.1.1 CE GA2) I had to find another way to get users associated with teams. &lt;br /&gt;Looking at portal/portal-web/docroot/html/portlet/sites_admin/edit_team_assignments_user.jsp, I managed to get a list of users with the following snippet:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;LinkedHashMap&amp;lt;String, Object&amp;gt; userParams = new LinkedHashMap&amp;lt;String, Object&amp;gt;();&lt;br /&gt;&lt;span class="code-lines"&gt;2&lt;/span&gt;userParams.put(&amp;#034;usersTeams&amp;#034;, teamId);&lt;br /&gt;&lt;span class="code-lines"&gt;3&lt;/span&gt;&lt;br /&gt;&lt;span class="code-lines"&gt;4&lt;/span&gt;List&amp;lt;User&amp;gt; teamUsers = UserLocalServiceUtil.search(companyId,&lt;br /&gt;&lt;span class="code-lines"&gt;5&lt;/span&gt;&amp;nbsp; &amp;nbsp; null, WorkFlowConstants.STATUS_ANY, userParams, &lt;br /&gt;&lt;span class="code-lines"&gt;6&lt;/span&gt;&amp;nbsp; &amp;nbsp; QueryUtil.ALL_POS, QueryUtil.ALL_POS, (OrderByComparator) null);&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;May not be the best way to do it but does not require servicebuilder or custom queries.&lt;br /&gt;&lt;br /&gt;The Liferay docs suggest that, for performance reasons, it would be better to use the indexed version of &lt;em&gt;UserLocalServiceUtil.search()&lt;/em&gt; but I haven&amp;#039;t seen any examples of that version being used. If anyone has info about the indexed version, please share.&lt;br /&gt;&lt;br /&gt;Anyway, hopefully someone will have use for this workaround while we wait for &lt;em&gt;UserLocalServiceUtil.getTeamUsers()&lt;/em&gt; to be implemented.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2013-01-07T08:00:45Z</dc:date>
  </entry>
  <entry>
    <title>RE: Chat Portlet not visible</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18581972" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18581972</id>
    <updated>2012-12-13T09:36:42Z</updated>
    <published>2012-12-13T09:17:27Z</published>
    <summary type="html">Hi Oli,&lt;br /&gt;&lt;br /&gt;I tried setting &lt;strong&gt;com.liferay.portal.deploy&lt;/strong&gt; and &lt;strong&gt;com.liferay.portal.kernel.deploy&lt;/strong&gt; log levels to debug. First the &lt;em&gt;deploy&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;&amp;nbsp;1&lt;/span&gt;10:04:43,361 INFO&amp;nbsp; [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:177] Processing chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;2&lt;/span&gt;10:04:43,362 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ExtAutoDeployListener:40] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;3&lt;/span&gt;10:04:43,362 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][HookAutoDeployListener:40] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;4&lt;/span&gt;10:04:43,362 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:105] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war has a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;5&lt;/span&gt;10:04:43,363 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:105] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war has a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;6&lt;/span&gt;10:04:43,364 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LayoutTemplateAutoDeployListener:41] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;7&lt;/span&gt;10:04:43,364 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:105] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war has a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;8&lt;/span&gt;10:04:43,364 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:76] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have WEB-INF/liferay-layout-templates.xml&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;9&lt;/span&gt;10:04:43,364 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LiferayPackageAutoDeployListener:40] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;10&lt;/span&gt;10:04:43,365 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:44] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;11&lt;/span&gt;10:04:43,365 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:105] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war has a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;12&lt;/span&gt;10:04:43,365 INFO&amp;nbsp; [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:77] Copying portlets for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;13&lt;/span&gt;10:04:43,366 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:81] Using deployer com.liferay.portal.deploy.auto.PortletAutoDeployer&lt;br /&gt;&lt;span class="code-lines"&gt;14&lt;/span&gt;10:04:43,367 INFO&amp;nbsp; [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:763] Deploying chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;15&lt;/span&gt;&amp;nbsp; Expanding: /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war into /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/20121213100443367&lt;br /&gt;&lt;span class="code-lines"&gt;16&lt;/span&gt;&amp;nbsp; Copying 1 file to /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/20121213100443367/WEB-INF&lt;br /&gt;&lt;span class="code-lines"&gt;17&lt;/span&gt;&amp;nbsp; Copying 1 file to /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/20121213100443367/WEB-INF/classes&lt;br /&gt;&lt;span class="code-lines"&gt;18&lt;/span&gt;&amp;nbsp; Copying 1 file to /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/20121213100443367/WEB-INF/classes&lt;br /&gt;&lt;span class="code-lines"&gt;19&lt;/span&gt;&amp;nbsp; Copying 1 file to /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/20121213100443367/WEB-INF/jsp&lt;br /&gt;&lt;span class="code-lines"&gt;20&lt;/span&gt;10:04:51,691 INFO&amp;nbsp; [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2083] Modifying Servlet 2.4 /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/20121213100443367/WEB-INF/web.xml&lt;br /&gt;&lt;span class="code-lines"&gt;21&lt;/span&gt;&amp;nbsp; Copying 281 files to /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;22&lt;/span&gt;&amp;nbsp; Copying 1 file to /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/webapps/chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;23&lt;/span&gt;&amp;nbsp; Deleting directory /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/20121213100443367&lt;br /&gt;&lt;span class="code-lines"&gt;24&lt;/span&gt;10:04:52,111 INFO&amp;nbsp; [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:87] Portlets for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war copied successfully. Deployment will start in a few seconds.&lt;br /&gt;&lt;span class="code-lines"&gt;25&lt;/span&gt;10:04:52,112 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ThemeAutoDeployListener:41] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;26&lt;/span&gt;10:04:52,112 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:105] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war has a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;27&lt;/span&gt;10:04:52,113 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:76] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have WEB-INF/liferay-look-and-feel.xml&lt;br /&gt;&lt;span class="code-lines"&gt;28&lt;/span&gt;10:04:52,113 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:105] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war has a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;29&lt;/span&gt;10:04:52,114 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][WebAutoDeployListener:40] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;30&lt;/span&gt;10:04:52,114 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseAutoDeployListener:105] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war has a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;31&lt;/span&gt;10:04:52,115 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][HookExplodedTomcatListener:36] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;32&lt;/span&gt;10:04:52,115 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseExplodedTomcatListener:141] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;33&lt;/span&gt;10:04:52,115 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseExplodedTomcatListener:141] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;34&lt;/span&gt;10:04:52,116 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][LayoutTemplateExplodedTomcatListener:37] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;35&lt;/span&gt;10:04:52,116 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseExplodedTomcatListener:141] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;36&lt;/span&gt;10:04:52,116 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletExplodedTomcatListener:37] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;37&lt;/span&gt;10:04:52,116 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseExplodedTomcatListener:141] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;38&lt;/span&gt;10:04:52,117 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseExplodedTomcatListener:141] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;39&lt;/span&gt;10:04:52,117 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][ThemeExplodedTomcatListener:36] Invoking deploy for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war&lt;br /&gt;&lt;span class="code-lines"&gt;40&lt;/span&gt;10:04:52,117 DEBUG [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseExplodedTomcatListener:141] /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have a matching extension&lt;br /&gt;&lt;span class="code-lines"&gt;41&lt;/span&gt;10:04:53,225 INFO&amp;nbsp; [pool-2-thread-11][HotDeployImpl:178] Deploying chat-portlet from queue&lt;br /&gt;&lt;span class="code-lines"&gt;42&lt;/span&gt;10:04:53,227 INFO&amp;nbsp; [pool-2-thread-11][PluginPackageUtil:1033] Reading plugin package for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;43&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/45-chat-portlet/WEB-INF/classes/portlet.properties&lt;br /&gt;&lt;span class="code-lines"&gt;44&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/45-chat-portlet/WEB-INF/classes/service.properties&lt;br /&gt;&lt;span class="code-lines"&gt;45&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/45-chat-portlet/WEB-INF/classes/portlet.properties&lt;br /&gt;&lt;span class="code-lines"&gt;46&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/45-chat-portlet/WEB-INF/classes/service.properties&lt;br /&gt;&lt;span class="code-lines"&gt;47&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/45-chat-portlet/WEB-INF/classes/service.properties&lt;br /&gt;&lt;span class="code-lines"&gt;48&lt;/span&gt;10:04:54,586 DEBUG [pool-2-thread-11][ExtHotDeployListener:105] Invoking deploy for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;49&lt;/span&gt;10:04:54,591 INFO&amp;nbsp; [pool-2-thread-11][HookHotDeployListener:550] Registering hook for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;50&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/45-chat-portlet/WEB-INF/classes/portal.properties&lt;br /&gt;&lt;span class="code-lines"&gt;51&lt;/span&gt;10:04:54,605 INFO&amp;nbsp; [pool-2-thread-11][HookHotDeployListener:690] [b]Hook for chat-portlet is available for use[/b]&lt;br /&gt;&lt;span class="code-lines"&gt;52&lt;/span&gt;10:04:54,606 DEBUG [pool-2-thread-11][LayoutTemplateHotDeployListener:72] Invoking deploy for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;53&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/45-chat-portlet/WEB-INF/classes/portlet.properties&lt;br /&gt;&lt;span class="code-lines"&gt;54&lt;/span&gt;[b]10:04:54,909 DEBUG [pool-2-thread-11][SocialHotDeployListener:73] Invoking deploy for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;55&lt;/span&gt;10:04:54,910 DEBUG [pool-2-thread-11][ThemeHotDeployListener:73] Invoking deploy for chat-portlet[/b]&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Still nothing in {tomcat.home}/work/Catalina/localhost/chat-portlet. Wondering why there&amp;#039;s no &amp;#034;PortletHotDeployListener&amp;#034;?&lt;br /&gt;Could &amp;#034;/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy/chat-portlet.war does not have a matching extension&amp;#034; be causing problems with the deployment? If so, how can I fix this problem?&lt;br /&gt;As you can see in the log, the &lt;em&gt;Hook for chat-portlet is available for use&lt;/em&gt; but nothing about the chat-portlet. Seems like there should be a &lt;em&gt;PortletHotDeployListener&lt;/em&gt; invoked? &lt;strong&gt;But... The exact same log is displayed in our test-system and there, the chat-portlet is properly deployed and functional.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;And then the &lt;em&gt;undeploy&lt;/em&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;10:07:45,653 INFO&amp;nbsp; [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1033] Reading plugin package for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;2&lt;/span&gt;10:07:45,694 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]][ExtHotDeployListener:185] Invoking undeploy for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;3&lt;/span&gt;10:07:45,698 INFO&amp;nbsp; [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HookHotDeployListener:813] Hook for chat-portlet was unregistered&lt;br /&gt;&lt;span class="code-lines"&gt;4&lt;/span&gt;10:07:45,699 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]][LayoutTemplateHotDeployListener:118] Invoking undeploy for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;5&lt;/span&gt;10:07:45,703 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]][SocialHotDeployListener:108] Invoking undeploy for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;6&lt;/span&gt;10:07:45,704 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]][ThemeHotDeployListener:120] Invoking undeploy for chat-portlet&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Right now, I feel crestfallen and utterly confused &lt;img alt="emoticon" src="http://www.liferay.comhttp://cdn.www.liferay.com/osb-www-theme/images/emoticons/huh.gif" &gt;</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-12-13T09:17:27Z</dc:date>
  </entry>
  <entry>
    <title>RE: Chat Portlet not visible</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18472237" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18472237</id>
    <updated>2012-12-09T14:05:09Z</updated>
    <published>2012-12-09T14:05:09Z</published>
    <summary type="html">Hello Bijan,&lt;br /&gt;No, I have not been able to reproduce the error in our test-systems, The chat-portlet works just fine in all systems except the important one &lt;img alt="emoticon" src="http://www.liferay.comhttp://cdn.www.liferay.com/osb-www-theme/images/emoticons/sad.gif" &gt;</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-12-09T14:05:09Z</dc:date>
  </entry>
  <entry>
    <title>RE: Chat Portlet not visible</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18465209" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18465209</id>
    <updated>2012-12-08T11:43:19Z</updated>
    <published>2012-12-08T11:36:38Z</published>
    <summary type="html">Hi Oli, thanks for your reply!&lt;br /&gt;&lt;br /&gt;When deploying the chat portlet, I don&amp;#039;t see &amp;#034;chat portlet is ready for use&amp;#034; although I can see &amp;#034;hook for chat portlet is ready to use&amp;#034;. There are no errors. &lt;br /&gt;I don&amp;#039;t have any problems deploying other plugins but have noticed that the message &amp;#034;&lt;em&gt;.. is ready for use&lt;/em&gt;&amp;#034; rarely shows when deploying plugins. Haven&amp;#039;t worried about it since the plugins work properly.&lt;br /&gt;&lt;br /&gt;I tried your suggestion and added the chat-portlet to &lt;strong&gt;liferay-display.xml&lt;/strong&gt; and changed &amp;lt;system&amp;gt;true&amp;lt;/system&amp;gt; to &amp;lt;system&amp;gt;false&amp;lt;/system&amp;gt; in &lt;strong&gt;liferay-portlet.xml&lt;/strong&gt;.&lt;br /&gt;This works in the test environment but not in production. I guess the portlet is in fact not properly deployed. Strangely, there are no error messages and the log looks the same in both systems when deploying:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;&amp;nbsp;1&lt;/span&gt;12:25:21,558 INFO&amp;nbsp; [pool-2-thread-15][HotDeployImpl:178] Deploying chat-portlet from queue&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;2&lt;/span&gt;12:25:21,559 INFO&amp;nbsp; [pool-2-thread-15][PluginPackageUtil:1033] Reading plugin package for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;3&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/49-chat-portlet/WEB-INF/classes/portlet.properties&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;4&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/49-chat-portlet/WEB-INF/classes/service.properties&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;5&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/49-chat-portlet/WEB-INF/classes/portlet.properties&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;6&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/49-chat-portlet/WEB-INF/classes/service.properties&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;7&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/49-chat-portlet/WEB-INF/classes/service.properties&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;8&lt;/span&gt;12:25:22,196 INFO&amp;nbsp; [pool-2-thread-15][HookHotDeployListener:550] Registering hook for chat-portlet&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;9&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/49-chat-portlet/WEB-INF/classes/portal.properties&lt;br /&gt;&lt;span class="code-lines"&gt;10&lt;/span&gt;12:25:22,208 INFO&amp;nbsp; [pool-2-thread-15][HookHotDeployListener:690] Hook for chat-portlet is available for use&lt;br /&gt;&lt;span class="code-lines"&gt;11&lt;/span&gt;Loading file:/opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp/49-chat-portlet/WEB-INF/classes/portlet.properties&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/ Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-12-08T11:36:38Z</dc:date>
  </entry>
  <entry>
    <title>RE: Chat Portlet not visible</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18440762" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18440762</id>
    <updated>2012-12-07T08:02:35Z</updated>
    <published>2012-12-07T08:02:35Z</published>
    <summary type="html">Update:&lt;br /&gt;I&amp;#039;ve been able to verify that it is NOT a caching issue with the custom attribute.</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-12-07T08:02:35Z</dc:date>
  </entry>
  <entry>
    <title>Chat Portlet not visible</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18425768" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=18425768</id>
    <updated>2012-12-06T19:34:14Z</updated>
    <published>2012-12-06T16:11:07Z</published>
    <summary type="html">Hello Liferay community!&lt;br /&gt;&lt;br /&gt;Environment: Liferay 6.1.1 CE GA2, Tomcat 7.0.27, Ubuntu 10.0.4&lt;br /&gt;&lt;br /&gt;We have customized the chat portlet so that it checks a &lt;em&gt;custom field&lt;/em&gt; for &lt;strong&gt;Sites&lt;/strong&gt; before rendering.&lt;br /&gt;This works really well in our test environment but the chat portlet just wont render in our production environment. I have tried clearing ${tomcat.home}/tmp and redeploying the portlet and restarted Tomcat without change.&lt;br /&gt;&lt;br /&gt;The following is displayed in our production system (view source):&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;&amp;lt;div class=&amp;#034;portlet-boundary portlet-boundary_1_WAR_chatportlet_ portlet-static portlet-static-end chat-portlet &amp;#034; id=&amp;#034;p_p_id_1_WAR_chatportlet_&amp;#034;&amp;gt;&lt;br /&gt;&lt;span class="code-lines"&gt;2&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;span id=&amp;#034;p_1_WAR_chatportlet&amp;#034;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;span class="code-lines"&gt;3&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;lt;div class=&amp;#034;portlet-body&amp;#034;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;span class="code-lines"&gt;4&lt;/span&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The exact same (empty portlet) is rendered in the test system when the flag is set to &lt;em&gt;False&lt;/em&gt;. &lt;br /&gt;&lt;br /&gt;I&amp;#039;ve seen that a folder is created in ${tomcat.home}/work/Catalina/localhost upon deployment, but in our production system it&amp;#039;s empty. In the test environment, the view.jsp has been compiled.&lt;br /&gt;&lt;br /&gt;I&amp;#039;m asking for some help regarding what to check! Are there any settings (or filters) that are required for the chatportlet to work?&lt;br /&gt;&lt;br /&gt;There must be some differences between the systems but I cannot find what they are. Any suggestions are welcome!&lt;br /&gt;My best guess is that there are some caching issues (either with the portlet files or with the custom field) but I have not been able to verify this.&lt;br /&gt;&lt;br /&gt;Regards &lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-12-06T16:11:07Z</dc:date>
  </entry>
  <entry>
    <title>RE: Issue on document preview in liferay 6.1EE</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=17030983" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=17030983</id>
    <updated>2012-10-09T20:16:34Z</updated>
    <published>2012-10-09T20:14:57Z</published>
    <summary type="html">Thanks, got ImageMagick to work finally!&lt;br /&gt;&lt;br /&gt;The default Liferay value (Path) for ImageMagick in the control panel is &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;/usr/local/bin:/usr/local/share/ghostscript/fonts:/usr/local/share/fonts/urw-fonts&lt;/div&gt;&lt;br /&gt;What about &lt;em&gt;urw-fonts&lt;/em&gt;, should they be installed and if so, how to install them in Ubuntu?</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-10-09T20:14:57Z</dc:date>
  </entry>
  <entry>
    <title>RE: Cannot download documents with IE8</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=16222799" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=16222799</id>
    <updated>2012-09-08T06:48:41Z</updated>
    <published>2012-09-08T06:48:28Z</published>
    <summary type="html">Hello Mika,&lt;br /&gt;We&amp;#039;re using Apache in front, just tested using &lt;em&gt;mod_headers&lt;/em&gt; and it solves the problem! &lt;br /&gt;&lt;br /&gt;Kiitos (thanks) a bunch &lt;img alt="emoticon" src="http://www.liferay.comhttp://cdn.www.liferay.com/osb-www-theme/images/emoticons/happy.gif" &gt;&lt;br /&gt;&lt;br /&gt;Regards Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-09-08T06:48:28Z</dc:date>
  </entry>
  <entry>
    <title>RE: Cannot download documents with IE8</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=16206752" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=16206752</id>
    <updated>2012-09-07T12:18:19Z</updated>
    <published>2012-09-07T12:17:33Z</published>
    <summary type="html">Update: I found out &lt;em&gt;where&lt;/em&gt; this change was made. Now I just need to find out &lt;em&gt;why&lt;/em&gt; and if there&amp;#039;s something I can do for users of IE8. Preferably without using an ext-plugin. Is ServletResponseUtil wrappable with a hook-plugin?&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;&amp;nbsp;1&lt;/span&gt;ServletResponseUtil.setHeaders(&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; HttpServletRequest request, HttpServletResponse response,&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; String fileName, String contentType) {&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;4&lt;/span&gt;&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 6.1.0&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; response.setHeader(&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;HttpHeaders.CACHE_CONTROL, HttpHeaders.CACHE_CONTROL_PUBLIC_VALUE);&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; response.setHeader(HttpHeaders.PRAGMA, HttpHeaders.PRAGMA_PUBLIC_VALUE);&lt;br /&gt;&lt;span class="code-lines"&gt;10&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;span class="code-lines"&gt;11&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;span class="code-lines"&gt;12&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; // 6.1.1&lt;br /&gt;&lt;span class="code-lines"&gt;13&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;span class="code-lines"&gt;14&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; response.setHeader(&lt;br /&gt;&lt;span class="code-lines"&gt;15&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;HttpHeaders.CACHE_CONTROL, HttpHeaders.CACHE_CONTROL_PRIVATE_VALUE);&lt;br /&gt;&lt;span class="code-lines"&gt;16&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; response.setHeader(&lt;br /&gt;&lt;span class="code-lines"&gt;17&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;HttpHeaders.PRAGMA, HttpHeaders.PRAGMA_NO_CACHE_VALUE);&amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;/div&gt;</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-09-07T12:17:33Z</dc:date>
  </entry>
  <entry>
    <title>RE: Access Website Custom Attribute in a Theme</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=16166535" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=16166535</id>
    <updated>2012-09-06T08:33:14Z</updated>
    <published>2012-09-06T08:32:59Z</published>
    <summary type="html">Hello Morad,&lt;br /&gt;&lt;br /&gt;I had the same requirement and got it working. I added a website attribute through the control-panel and I am able to access it in the theme like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;#set ($site_shortname = $themeDisplay.getScopeGroup().getExpandoBridge().getAttribute(&amp;#034;shortName&amp;#034;))&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;HTH&lt;br /&gt;&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-09-06T08:32:59Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade to 6.1ga2</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15849340" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15849340</id>
    <updated>2012-08-24T17:31:53Z</updated>
    <published>2012-08-24T17:27:12Z</published>
    <summary type="html">Hello Joseph,&lt;br /&gt;&lt;br /&gt;I ran into the exact same issue (same stacktrace). Found &lt;a href="http&amp;#x3a;&amp;#x2f;&amp;#x2f;issues&amp;#x2e;liferay&amp;#x2e;com&amp;#x2f;browse&amp;#x2f;LPS-28948"&gt;this bug report&lt;/a&gt; which helped me solve the problem. I just started the old server and went  through all sites/organizations from the control-panel, deleting all bookmark-folders. &lt;br /&gt;Perhaps not a good solution for you but we only had one site that had one single bookmark-folder with a few bookmark-entries so for us it was simple. We can always re-create the bookmarks manually if necessary. I guess it would also be possible to backup the tables &lt;em&gt;boomarksentry&lt;/em&gt; and &lt;em&gt;bookmarksfolder&lt;/em&gt; and re-create them using some fairly simple script.&lt;br /&gt;&lt;br /&gt;HTH&lt;br /&gt;&lt;br /&gt;Regards Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-08-24T17:27:12Z</dc:date>
  </entry>
  <entry>
    <title>[RESOLVED] Cannot download documents with IE8</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15816741" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15816741</id>
    <updated>2012-09-08T06:49:15Z</updated>
    <published>2012-08-23T14:25:43Z</published>
    <summary type="html">Environment: Linux, Tomcat 7.0.27, Liferay 6.1.1 CE GA2&lt;br /&gt;&lt;br /&gt;Sigh, there&amp;#039;s always something with IE.&lt;br /&gt;&lt;br /&gt;Our users have reported that they cannot download files with IE8. Since our site uses &lt;em&gt;https&lt;/em&gt; throughout, the issue seems to be related to &lt;a href="http&amp;#x3a;&amp;#x2f;&amp;#x2f;www&amp;#x2e;liferay&amp;#x2e;com&amp;#x2f;community&amp;#x2f;forums&amp;#x2f;-&amp;#x2f;message_boards&amp;#x2f;message&amp;#x2f;188084"&gt;this old forum post&lt;/a&gt;. IE8 says that &amp;#034;.. the file cannot be written to cache...&amp;#034; or something similar.&lt;br /&gt;&lt;br /&gt;As always, there&amp;#039;s no problem with Chrome, Firefox, Safari etc. Even Internet Explorer 9 works&lt;br /&gt;&lt;br /&gt;Something has changed from Liferay 6.1.0 CE GA, the headers served are:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Liferay 6.1.0 CE GA1:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cache-Control:public&lt;/strong&gt;&lt;br /&gt;Connection:Keep-Alive&lt;br /&gt;Content-Disposition:attachment; filename=&amp;#034;filename.doc&amp;#034;&lt;br /&gt;Content-Length:55808&lt;br /&gt;Content-Type:application/msword&lt;br /&gt;Date:Thu, 23 Aug 2012 12:40:00 GMT&lt;br /&gt;Keep-Alive:timeout=15, max=70&lt;br /&gt;Last-Modified:Tue, 21 Feb 2012 14:35:56 GMT&lt;br /&gt;&lt;strong&gt;Pragma:public&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Liferay 6.1.1 CE GA2:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cache-Control:private&lt;/strong&gt;&lt;br /&gt;Connection:Keep-Alive&lt;br /&gt;Content-Disposition:attachment; filename=&amp;#034;filename.doc&amp;#034;&lt;br /&gt;Content-Length:137216&lt;br /&gt;Content-Type:application/msword&lt;br /&gt;Date:Thu, 23 Aug 2012 11:41:15 GMT&lt;br /&gt;Keep-Alive:timeout=15, max=100&lt;br /&gt;Last-Modified:Thu, 23 Aug 2012 11:32:55 GMT&lt;br /&gt;&lt;strong&gt;Pragma:no-cache&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Is this related to Liferay or Tomcat? How do I change the Cache-Control and Pragma headers?&lt;br /&gt;&lt;br /&gt;Already tried adding valves to tomcat/conf/context.xml as described &lt;a href="http&amp;#x3a;&amp;#x2f;&amp;#x2f;www&amp;#x2e;symphonious&amp;#x2e;net&amp;#x2f;2007&amp;#x2f;06&amp;#x2f;19&amp;#x2f;caching-in-tomcat&amp;#x2f;"&gt;here&lt;/a&gt; but made no difference.&lt;br /&gt;&lt;br /&gt;Please advice&lt;br /&gt;&lt;br /&gt;Regards Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-08-23T14:25:43Z</dc:date>
  </entry>
  <entry>
    <title>LocaleException during startup</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15359072" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15359072</id>
    <updated>2012-08-05T09:33:16Z</updated>
    <published>2012-08-05T09:32:56Z</published>
    <summary type="html">Hi, &lt;br /&gt;&lt;br /&gt;Using Liferay 6.1.1 CE GA2. I get this exception during startup. Haven&amp;#039;t noticed any problems related to this but would of course like to know why this happens:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;&amp;nbsp;1&lt;/span&gt;11:23:09,895 INFO&amp;nbsp; [pool-2-thread-1][AutoDeployDir:106] Auto deploy scanner started for /opt/portal/liferay/servers/liferay-portal-6.1.1-ce-ga2/deploy&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;2&lt;/span&gt;11:23:12,629 ERROR [pool-2-thread-1][PortalInstances:468] com.liferay.portal.kernel.events.ActionException: com.liferay.portal.LocaleException&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;3&lt;/span&gt;com.liferay.portal.kernel.events.ActionException: com.liferay.portal.LocaleException&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.events.AddDefaultDocumentLibraryStructuresAction.run(AddDefaultDocumentLibraryStructuresAction.java:64)&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.events.AddDefaultDataAction.run(AddDefaultDataAction.java:30)&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.events.EventsProcessorImpl.processEvent(EventsProcessorImpl.java:106)&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.events.EventsProcessorImpl.process(EventsProcessorImpl.java:58)&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.events.EventsProcessorUtil.process(EventsProcessorUtil.java:53)&lt;br /&gt;&lt;span class="code-lines"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.util.PortalInstances._initCompany(PortalInstances.java:462)&lt;br /&gt;&lt;span class="code-lines"&gt;10&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.util.PortalInstances.initCompany(PortalInstances.java:92)&lt;br /&gt;&lt;span class="code-lines"&gt;11&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.servlet.MainServlet.initCompanies(MainServlet.java:798)&lt;br /&gt;&lt;span class="code-lines"&gt;12&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:355)&lt;br /&gt;&lt;span class="code-lines"&gt;13&lt;/span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; at javax.servlet.GenericServlet.init(GenericServlet.java:160)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;Thomas</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-08-05T09:32:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: Removing /web/guest in Liferay 6.1</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15102856" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15102856</id>
    <updated>2012-07-30T23:56:59Z</updated>
    <published>2012-07-30T23:37:18Z</published>
    <summary type="html">So now I&amp;#039;ve lost &lt;em&gt;/web/guest&lt;/em&gt; and get directed to &lt;em&gt;http://mydomain.com/home&lt;/em&gt; when entering &lt;em&gt;http://mydomain.com&lt;/em&gt; but the page is not served. &lt;br /&gt;Instead I get  &lt;strong&gt;WARN [404_jsp:109] /home&lt;/strong&gt;... All pages in the Guest site are accessible by entering http://mydomain.com/web/guest/&amp;lt;page-name&amp;gt; which is fine, I just need them to also be available when entering http://mydomain.com/&amp;lt;page-name&amp;gt; (without /web/guest being added to the url). &lt;br /&gt;&lt;br /&gt;All Wiki&amp;#039;s and Forum posts seem simple enough but I just cannot get it to work! &lt;br /&gt;&lt;br /&gt;I&amp;#039;ve successfully set the virtual host for the only portal instance to &lt;strong&gt;localhost&lt;/strong&gt; and set the virtual host for the Guest-site to &lt;strong&gt;mydomain.com&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;My &lt;strong&gt;/etc/hosts&lt;/strong&gt; looks like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;127.0.0.1 localhost &lt;br /&gt;&lt;span class="code-lines"&gt;2&lt;/span&gt;a.b.c.d mydomain.com&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Which settings in portal-ext.properties are involved in this and what values are you guys using for them? &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;company.default.web.id=mydomain.com&lt;br /&gt;&lt;span class="code-lines"&gt;2&lt;/span&gt;company.default.home.url=/web/guest&lt;br /&gt;&lt;span class="code-lines"&gt;3&lt;/span&gt;virtual.hosts.default.site.name=Guest&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Please, does anyone have an idea about which settings i&amp;#039;ve missed or set wrong? &lt;img alt="emoticon" src="http://www.liferay.comhttp://cdn.www.liferay.com/osb-www-theme/images/emoticons/oh_my.gif" &gt;</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-07-30T23:37:18Z</dc:date>
  </entry>
  <entry>
    <title>RE: Removing /web/guest in Liferay 6.1</title>
    <link rel="alternate" href="http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15021756" />
    <author>
      <name>Thomas Berg</name>
    </author>
    <id>http://www.liferay.com/it/c/message_boards/find_message?p_l_id=&amp;messageId=15021756</id>
    <updated>2012-07-25T09:54:05Z</updated>
    <published>2012-07-25T09:50:11Z</published>
    <summary type="html">Thanks Oli, good tip! &lt;br /&gt;&lt;br /&gt;I discovered that I had set &lt;div class="code"&gt;&lt;span class="code-lines"&gt;1&lt;/span&gt;virtual.hosts.default.site.name= &lt;br /&gt;&lt;span class="code-lines"&gt;2&lt;/span&gt;instead of &lt;br /&gt;&lt;span class="code-lines"&gt;3&lt;/span&gt;virtual.hosts.default.site.name=Guest&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Changing this back fixed &amp;#034;ERR_TOO_MANY_REDIRECTS&amp;#034;.&lt;br /&gt;&lt;br /&gt;But it does not solve my problem i&amp;#039;m afraid &lt;img alt="emoticon" src="http://www.liferay.comhttp://cdn.www.liferay.com/osb-www-theme/images/emoticons/sad.gif" &gt;&lt;br /&gt;&lt;br /&gt;The address &lt;em&gt;mydomain.com/home&lt;/em&gt; stil gives me &lt;strong&gt;WARN [404_jsp:109] /home&lt;/strong&gt; instead of serving the page even though the url of the page looks like this:</summary>
    <dc:creator>Thomas Berg</dc:creator>
    <dc:date>2012-07-25T09:50:11Z</dc:date>
  </entry>
</feed>

