<?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>Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=111500333" />
  <subtitle>Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=111500333</id>
  <updated>2026-04-05T04:33:54Z</updated>
  <dc:date>2026-04-05T04:33:54Z</dc:date>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111785458" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111785458</id>
    <updated>2018-12-12T13:24:05Z</updated>
    <published>2018-12-12T13:24:05Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-content"&gt;Elien Vergne: &lt;p&gt;Firstly thanks a lot for
      helping me, I appreciate. I have update my database succesfuly and
      now, I'm trying to import an old theme. It look like half finish...&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;For themes, my recommendation would be to just create a new theme,
  based on the look&amp;amp;feel of your old theme. Frontend technology
  moves even faster, and coming from Version 4.4, you'll probably want
  to take advantage of the whole mobile-optimized and other
  device-dependent features that are already built-in.&lt;/p&gt;
&lt;p&gt;As you already have the full layout, it's probably quicker to create
  a new theme than to make sure the old one is pixel-perfect
  &lt;em&gt;and&lt;/em&gt; works with the latest features. And this is just based on
  my expectation of work: I'd assume that it's less work to create a new
  one than to migrate an ancient theme.&lt;br /&gt;  &lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2018-12-12T13:24:05Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111784636" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111784636</id>
    <updated>2018-12-12T10:18:52Z</updated>
    <published>2018-12-12T10:18:52Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Olaf Kock:&lt;/div&gt;
  &lt;div class="quote-title"&gt; &lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;&amp;quot;Unsupported Major Minor Version&amp;quot; is a great message
        to google. It basically means that you're trying to execute
        newer Java Bytecode (e.g. Java 8, what Liferay 7.x is targeted
        to) on an older Java VM (e.g. Java 6, as you state). More
        thorough explanation of this message is easily available everywhere.&lt;/p&gt;
      &lt;p&gt;TL;DR: Any code that you got with Liferay 7.x (including the
        upgrade routines) need Java 8, no older Java version is sufficient.&lt;/p&gt;
      &lt;p&gt;For future error messages, please consider to post textual
        error messages as text, rather than as screenshots&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Hello, &lt;/p&gt;
&lt;p&gt;Firstly thanks a lot for helping me, I appreciate. I have update my
  database succesfuly and now, I'm trying to import an old theme. It
  look like half finish... &lt;/p&gt;
&lt;p&gt;I've got some issue  like this:   &amp;quot;&lt;strong&gt;
    {code=&amp;quot;404&amp;quot;, msg=&amp;quot;ProxyServlet:
    /o/liferay_theme_sdm/css/sdm/sdm_base&amp;quot;,
  uri=/o/liferay_theme_sdm/css/sdm/sdm_base}&lt;/strong&gt; &amp;quot;. &lt;/p&gt;
&lt;p&gt;Can you explain to me, how to fix it ?&lt;/p&gt;
&lt;p&gt;Because, i do have this files in my &amp;quot;module project
  liferay&amp;quot; added to my server. And some time when i modify there
  names, this error disapear, But it never applied my theme completly.&lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-12-12T10:18:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111745733" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111745733</id>
    <updated>2018-12-06T08:46:16Z</updated>
    <published>2018-12-06T08:46:16Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;blockquote&gt;
        &lt;div class="quote-title"&gt;David H Nebinger:&lt;/div&gt;
        &lt;div class="quote"&gt;
          &lt;div class="quote-content"&gt;
            &lt;p&gt;Everything before 7 was targeting Java 6, although Java 7
              would also work.&lt;/p&gt;
            &lt;p&gt;7.x and beyond targets Java 8.&lt;/p&gt;
            &lt;p&gt;When you get that message, it typically means that some
              piece was compiled against a newer version of Java than
              what you are currently using.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
      &lt;p&gt; So, should i use Java 6 or 7, could i execute the
        &amp;quot;com.liferay.portal.tools.db.upgrade.client.jar&amp;quot; from
        LR 7 ? Because here I'm using Java 8 and  i try on jdk 1.6.0_14
        too but got this message ... Something going wrong here&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;quot;Unsupported Major Minor Version&amp;quot; is a great message to
  google. It basically means that you're trying to execute newer Java
  Bytecode (e.g. Java 8, what Liferay 7.x is targeted to) on an older
  Java VM (e.g. Java 6, as you state). More thorough explanation of this
  message is easily available everywhere.&lt;/p&gt;
&lt;p&gt;TL;DR: Any code that you got with Liferay 7.x (including the upgrade
  routines) need Java 8, no older Java version is sufficient.&lt;/p&gt;
&lt;p&gt;For future error messages, please consider to post textual error
  messages as text, rather than as screenshots&lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2018-12-06T08:46:16Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111706160" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111706160</id>
    <updated>2018-11-30T08:55:55Z</updated>
    <published>2018-11-30T08:55:55Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;David H Nebinger:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;Everything before 7 was targeting Java 6, although Java 7 would
        also work.&lt;/p&gt;
      &lt;p&gt;7.x and beyond targets Java 8.&lt;/p&gt;
      &lt;p&gt;When you get that message, it typically means that some piece
        was compiled against a newer version of Java than what you are
        currently using.&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;&lt;/div&gt;
    &lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt; So, should i use Java 6 or 7, could i execute the
  &amp;quot;com.liferay.portal.tools.db.upgrade.client.jar&amp;quot; from LR 7 ?
  Because here I'm using Java 8 and  i try on jdk 1.6.0_14 too but got
  this message ... Something going wrong here &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;The &amp;quot;communication channel is about to
    be closed&amp;quot; issue I don't understand; it's a filesystem issue,
    so it makes me wonder what database you're actually using?&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;I'm using MySQL 5.6.42 and jdk 1.8.0_192. Also i have jdk 1.6.0_14
  and 1.8.0_45.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thank for taking your time,&lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-30T08:55:55Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111701426" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111701426</id>
    <updated>2018-11-29T16:20:01Z</updated>
    <published>2018-11-29T16:20:01Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;I'm arrived to the upgrade of my database with upgrade tools
        but I facing e new error : Unsupported minor major version 51...&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Everything before 7 was targeting Java 6, although Java 7 would also work.&lt;/p&gt;
&lt;p&gt;7.x and beyond targets Java 8.&lt;/p&gt;
&lt;p&gt;When you get that message, it typically means that some piece was
  compiled against a newer version of Java than what you are currently using.&lt;/p&gt;
&lt;p&gt;The &amp;quot;communication channel is about to be closed&amp;quot; issue I
  don't understand; it's a filesystem issue, so it makes me wonder what
  database you're actually using?&lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2018-11-29T16:20:01Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111700359" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111700359</id>
    <updated>2018-11-29T16:01:50Z</updated>
    <published>2018-11-29T16:01:50Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Richard Sezov:&lt;/div&gt;
  &lt;div class="quote-title"&gt; &lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;Liferay 7.0:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/upgrading-to-liferay-7&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Liferay 7.1:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/7-1/upgrading-to-liferay-71&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Hello I'm following the liferay 7.0 upgrading process &lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/upgrading-to-liferay-7&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I'm arrived to the upgrade of my database with upgrade tools but I
  facing e new error : Unsupported minor major version 51...&lt;/p&gt;
&lt;p&gt;I know it's a different between the version of the compiler and the
  runtime of the jar, but i don't uunderstand why here ? I've got this
  error message.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Secondly, a little bit earlier on this week , I was facing to a new
  error : &amp;quot;  The communication channel is about to be
  closed &amp;quot;. How can i fix it?&lt;/p&gt;
&lt;p&gt;
  &lt;b id="docs-internal-guid-a728c57b-7fff-599d-7565-af3f325a5c8b"&gt;
    &lt;img height="522"
      src="https://lh4.googleusercontent.com/YqRVlej2Imjf4UuuX7Pv42VdYSrlEzBA8XBlvnjrkaBlMigqh3h8npL1cqGIoVVjpVzKiOs6jgo1DpUdxnA2rHQ1iYUTuTHDUl9N03QHyluAj36sst648IYosL99DXm3YOiwOMBG" width="507" /&gt;&lt;/b&gt;&lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-29T16:01:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111649615" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111649615</id>
    <updated>2018-11-23T10:21:31Z</updated>
    <published>2018-11-23T10:21:31Z</published>
    <summary type="html">&lt;p&gt;Hi ! I'm back because i'm facing an new error on my DB upgrade
  process... I'm on 6.1.2, when i launch the portal, it's works! but
  when i try to accept the Term of utilisation i getting a blank
  charging page and an error &amp;quot;java.lang.IndexOutOfBoundsExecption&amp;quot;.&lt;/p&gt;
&lt;p&gt;How can i fix it ?&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;best regard&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-23T10:21:31Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111557444" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111557444</id>
    <updated>2018-11-15T08:49:13Z</updated>
    <published>2018-11-15T08:49:13Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Richard Sezov:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;Hey Elien,&lt;/p&gt;
      &lt;p&gt;You don't have to guess about the procedure for upgrades. It's
        documented for every version you need to upgrade from. Please
        follow the documented upgrade instructions for each version of
        Liferay up to the latest version.&lt;/p&gt;
      &lt;p&gt;Liferay 5.1:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/documents/10184/307080/liferay-administrator-guide-5.1.pdf/9157da13-6b85-4fc0-af7d-969137da9935&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Liferay 5.2:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/documents/10184/307080/liferay-administrator-guide-5.2.pdf/aec4dcfe-07b0-4d96-b603-71b2fe98dd34&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Liferay 6.0:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/documents/10184/307080/liferay-administrator-guide-6.0.pdf/340b0adc-5575-49f6-8acf-a9d24ece68d9&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Liferay 6.1:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/discover/portal/-/knowledge_base/6-1/upgrading-liferay&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Liferay 6.2:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/6-2/upgrading-liferay&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Liferay 7.0:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/upgrading-to-liferay-7&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;Liferay 7.1:&lt;/p&gt;
      &lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/7-1/upgrading-to-liferay-71&lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;p&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Hi, thanks a lot I appreciate , I will follow them.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;
    &lt;p&gt; &lt;/p&gt;
    &lt;p&gt;David H Nebinger:&lt;/p&gt;
    &lt;p&gt;The upgrade tool cannot process upgrades before 6.1, so you need
      to manually do the upgrades...&lt;/p&gt;
    &lt;p&gt;First 4.4 to 5.2.&lt;/p&gt;
    &lt;p&gt;Then 5.2 to 6.0.&lt;/p&gt;
    &lt;p&gt;Then 6.0 to 6.1.&lt;/p&gt;
    &lt;p&gt;Lastly you can do 6.1 to 7.x using the DB upgrade &lt;/p&gt;
    &lt;p&gt;And for each upgrade, you need the latest bundle at that version,
      configure to point to your DB, then start the environ and the DB
      will upgrade.  If you get failures during these steps, roll back
      the database, clean up the data issue, then restart the upgrade.&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Yes, that was I was thinking about, but never have the fully
  information to do it .&lt;/p&gt;
&lt;p&gt;So thank you to All of you, for your precious help! &lt;br /&gt;  &lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-15T08:49:13Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111552134" />
    <author>
      <name>Richard Sezov</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111552134</id>
    <updated>2018-11-14T16:39:32Z</updated>
    <published>2018-11-14T16:39:32Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;Ok, I've got 2 or 3 question more : &lt;p&gt; &lt;/p&gt;
      &lt;p&gt;- To Launch any version i need to DL only Tomcat bundle Vx.x.x
        from Sourcforge and configure into my Ecplise application ?&lt;/p&gt;
      &lt;p&gt;- I've got the Liferay plugin server but I can't install any
        lower version than running on Tomcat 7,how can i run liferay
        portal into basic apache server ?&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Hey Elien,&lt;/p&gt;
&lt;p&gt;You don't have to guess about the procedure for upgrades. It's
  documented for every version you need to upgrade from. Please follow
  the documented upgrade instructions for each version of Liferay up to
  the latest version.&lt;/p&gt;
&lt;p&gt;Liferay 5.1:&lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/documents/10184/307080/liferay-administrator-guide-5.1.pdf/9157da13-6b85-4fc0-af7d-969137da9935&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Liferay 5.2:&lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/documents/10184/307080/liferay-administrator-guide-5.2.pdf/aec4dcfe-07b0-4d96-b603-71b2fe98dd34&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Liferay 6.0:&lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/documents/10184/307080/liferay-administrator-guide-6.0.pdf/340b0adc-5575-49f6-8acf-a9d24ece68d9&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Liferay 6.1:&lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/discover/portal/-/knowledge_base/6-1/upgrading-liferay&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Liferay 6.2:&lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/6-2/upgrading-liferay&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Liferay 7.0:&lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/upgrading-to-liferay-7&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Liferay 7.1:&lt;/p&gt;
&lt;p&gt;https://dev.liferay.com/discover/deployment/-/knowledge_base/7-1/upgrading-to-liferay-71&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Richard Sezov</dc:creator>
    <dc:date>2018-11-14T16:39:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111552113" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111552113</id>
    <updated>2018-11-14T16:35:55Z</updated>
    <published>2018-11-14T16:35:55Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;So i try to launch the db_upgrade_client
      tools (from liferay 7.0.5 Tomcat bundle) but it shutdown with
      &amp;quot;you must upgrade yur portal to 5203&amp;quot;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;The upgrade tool cannot process upgrades before 6.1, so you need to
  manually do the upgrades...&lt;/p&gt;
&lt;p&gt;First 4.4 to 5.2.&lt;/p&gt;
&lt;p&gt;Then 5.2 to 6.0.&lt;/p&gt;
&lt;p&gt;Then 6.0 to 6.1.&lt;/p&gt;
&lt;p&gt;Lastly you can do 6.1 to 7.x using the DB upgrade &lt;/p&gt;
&lt;p&gt;And for each upgrade, you need the latest bundle at that version,
  configure to point to your DB, then start the environ and the DB will
  upgrade.  If you get failures during these steps, roll back the
  database, clean up the data issue, then restart the upgrade.&lt;br /&gt;  &lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2018-11-14T16:35:55Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111550735" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111550735</id>
    <updated>2018-11-14T15:24:38Z</updated>
    <published>2018-11-14T15:24:38Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;David H Nebinger:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;
        &lt;br /&gt; Wait, so upgrades are not done by executing a SQL
        script.  If you've done it that way, you should roll back and
        start over.&lt;/p&gt;
      &lt;p&gt;In Liferay, an upgrade is always processed by pointing the
        newer version of Liferay at the old database and starting it up.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt; Oww ok, my bad! &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;This error come back when I'm trying to launch my Liferay portal 7.0.5.&lt;/p&gt;
&lt;p&gt;I've got firstly: you must upgrade your liferay portal to 7005.&lt;/p&gt;
&lt;p&gt;So i try to launch the db_upgrade_client tools (from liferay 7.0.5
  Tomcat bundle) but it shutdown with &amp;quot;you must upgrade yur portal
  to 5203&amp;quot;&lt;/p&gt;
&lt;p&gt;So I need to launch 5.2.x before 7.0.5 and surely more like (6.0.6
  and 6.1 + 6.2) .&lt;/p&gt;
&lt;blockquote&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;So, for example, to get to 5.2 you are going to download
        Liferay 5.2.x, point it at your 4.4.2 database, and then start
        it. It will perform a DB upgrade, changing not just the schema,
        but it will also update the data per necessary upgrade requirements.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Ok, I've got 2 or 3 question more :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;- To Launch any version i need to DL only Tomcat bundle Vx.x.x from
  Sourcforge and configure into my Ecplise application ?&lt;/p&gt;
&lt;p&gt;- I've got the Liferay plugin server but I can't install any lower
  version than running on Tomcat 7,how can i run liferay portal into
  basic apache server ?&lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-14T15:24:38Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111548768" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111548768</id>
    <updated>2018-11-14T14:21:45Z</updated>
    <published>2018-11-14T14:21:45Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;So, I already need your knowledge again : I'm trying to upgrade
        my dB manually with upgrade x.x.x-x.x.x.sql until 6.2.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;
  &lt;br /&gt; Wait, so upgrades are not done by executing a SQL script.  If
  you've done it that way, you should roll back and start over.&lt;/p&gt;
&lt;p&gt;In Liferay, an upgrade is always processed by pointing the newer
  version of Liferay at the old database and starting it up.&lt;/p&gt;
&lt;p&gt;So, for example, to get to 5.2 you are going to download Liferay
  5.2.x, point it at your 4.4.2 database, and then start it. It will
  perform a DB upgrade, changing not just the schema, but it will also
  update the data per necessary upgrade requirements.&lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2018-11-14T14:21:45Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111544951" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111544951</id>
    <updated>2018-11-14T09:14:16Z</updated>
    <published>2018-11-14T09:14:16Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Alberto Chaparro:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;Hi Elien,&lt;/p&gt;
      &lt;p&gt;Regarding the database upgrade try to follow this approach to
        reduce the steps and to use newer versions:&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;Upgrade from 4.4.2 to 6.0.6&lt;/li&gt;
        &lt;li&gt;Upgrade from 6.0.6 to 6.2&lt;/li&gt;
        &lt;li&gt;Upgrade from 6.2 to 7.0&lt;/li&gt;&lt;/ul&gt;
      &lt;p&gt;Please, google for information about every upgrade in the
        forums/documentation since you will need it.&lt;/p&gt;
      &lt;p&gt;Let us know about the results.&lt;/p&gt;
      &lt;p&gt;Best regards.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, my internship mission has change a little: I've got to install
  Liferay 7.0 directly, migrate my dB up to 7.0 (normal) , create a
  new special thema for my compagny ,and try to implement 1 or 2 portlets .&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So, I already need your knowledge again : I'm trying to upgrade my dB
  manually with upgrade x.x.x-x.x.x.sql until 6.2. And after I try to
  execute the upgrading tools in the V7.0 bundle.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;But when I launch com.liferay.portal.tools.db.upgrade.client.jar
    with &lt;span style="color: rgb(0,0,255);"&gt;java -jar
    com.liferay.portal.tools.db.upgrade.client.jar -j
    &amp;quot;-Duser.country=US -Duser.language=en -Duser.timezone=GMT
  -Xmx4096m&amp;quot; &lt;/span&gt;after modifcation of the properties files to my
  config. I've got an error message like this :&lt;/p&gt;
&lt;p&gt;&amp;quot; You must first upgrade to Liferay Portal 5203&amp;quot; I think
  it's because my dB has not move to any newest version ? Is it right ?
  What should i do ?&lt;/p&gt;
&lt;p&gt;Best regards.&lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-14T09:14:16Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111530549" />
    <author>
      <name>Alberto Chaparro</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111530549</id>
    <updated>2018-11-13T12:06:58Z</updated>
    <published>2018-11-13T12:06:58Z</published>
    <summary type="html">&lt;p&gt;Hi Elien,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I already agree with Olaf and David answers in realtion to the
  complexity of the project taking into account the experience and
  deadline, the possibility of discard current developments could be a
  good option to reduce the time and try to adapt the future version of
  Liferay instead.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Regarding the database upgrade try to follow this approach to reduce
  the steps and to use newer versions:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Upgrade from 4.4.2 to 6.0.6&lt;/li&gt;
  &lt;li&gt;Upgrade from 6.0.6 to 6.2&lt;/li&gt;
  &lt;li&gt;Upgrade from 6.2 to 7.0&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Please, google for information about every upgrade in the
  forums/documentation since you will need it.&lt;/p&gt;
&lt;p&gt;Let us know about the results.&lt;/p&gt;
&lt;p&gt;Best regards.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</summary>
    <dc:creator>Alberto Chaparro</dc:creator>
    <dc:date>2018-11-13T12:06:58Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111521774" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111521774</id>
    <updated>2018-11-12T15:18:37Z</updated>
    <published>2018-11-12T15:18:37Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt; &lt;/p&gt;
      &lt;blockquote&gt;
        &lt;div class="quote-title"&gt;Olaf Kock:&lt;/div&gt;
        &lt;div class="quote-title"&gt; &lt;/div&gt;
        &lt;div class="quote"&gt;
          &lt;div class="quote-content"&gt;
            &lt;p&gt;I guess this doesn't sound too compelling. However, in
              the beginning you stated that you're new to Liferay. And
              we don't know the amount of custom code that you have in
              your installation.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
      &lt;p&gt; Yes, I've got 97 specifiques portlets to rewrite and I don't
        know if it's a lot but yes like i said I'm new on liferay
        framework. And i don't have any notion of how many time this
        work can take for me ^^. But I'm limited&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;97 portlets in 1 1/2 months? That's 30 working days, e.g. more than 3
  portlets per day. If they're not all trivial, I'd call this impossible
  - especially given that you have no experience and should strive to
  not just &amp;quot;dump the code&amp;quot; but rather go for creating a
  maintainable system, at least with minimal documentation.&lt;/p&gt;
&lt;p&gt;Plus, it doesn't include upgrading the database (or re-creating the
  content side of things) and learning OSGi or porting any of the
  non-mentioned modifications to Liferay's core.&lt;br /&gt;  &lt;/p&gt;
&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;I'm pretty sure I can't finish on time
      with a stable, and filled portal. &lt;p&gt;I'll try to do my best. But
        thank you for your answer and your instructions .&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;I'd recommend to ring the alarm earlier (e.g. now) rather than later.
  It's an impossible task that you have in front of you. A good project
  manager will rather value a raised flag early in the process, rather
  than the empty promise &amp;quot;I'll do what I can&amp;quot;, only for the
  inevitable event of the project status turning red on the day of
  planned completion.&lt;/p&gt;
&lt;p&gt;All the best, and let us know of the problems you're running into.&lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2018-11-12T15:18:37Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111520359" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111520359</id>
    <updated>2018-11-12T13:18:07Z</updated>
    <published>2018-11-12T13:18:07Z</published>
    <summary type="html">&lt;p&gt; &lt;/p&gt;
&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Olaf Kock:&lt;/div&gt;
  &lt;div class="quote-title"&gt; &lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;I guess this doesn't sound too compelling. However, in the
        beginning you stated that you're new to Liferay. And we don't
        know the amount of custom code that you have in your installation.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt; Yes, I've got 97 specifiques portlets to rewrite and I don't know if
  it's a lot but yes like i said I'm new on liferay framework. And i
  don't have any notion of how many time this work can take for me ^^.
  But I'm limited &lt;/p&gt;
&lt;blockquote&gt;
  &lt;div class="quote-title"&gt; &lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;To be honest, I expect it to be simpler to start over new, if
        only because almost nobody here will be able to help you on any
        code-related problems in the 4.x or 5.x series, and only few
        people will be able to do so on 6.x. It's just too big of a task
        for someone new to the framework. It's even too big of a task
        for someone very experienced, especially if the result should be
        a well documented and maintainable portal, not a quickly
        cobbled-together fragile thing.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Yeah, I didn't expect that when I chose this mission. Unfortunately,
  I'm pretty sure I can't finish on time with a stable, and filled portal.&lt;/p&gt;
&lt;p&gt; I'll try to do my best. But thank you for your answer and your instructions .&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Best regard&lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-12T13:18:07Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111518789" />
    <author>
      <name>Olaf Kock</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111518789</id>
    <updated>2018-11-12T11:06:56Z</updated>
    <published>2018-11-12T11:06:56Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;  &lt;p&gt;So,I &amp;quot;just&amp;quot; need to
        upgrade my database to LR7 and rewrite all my custom code for
        7.x with LR7 source and documentation code ..Nice !&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;I guess this doesn't sound too compelling. However, in the beginning
  you stated that you're new to Liferay. And we don't know the amount of
  custom code that you have in your installation.&lt;/p&gt;
&lt;p&gt;Being new to Liferay - and it seems you're alone, without a team -
  means that you'll have to get &amp;quot;into the groove&amp;quot;. And Liferay
  4.x is more than 10 years old, with probably only very few people
  remembering it these days. As far as I remember, it was the last
  version based on EJB, which was discontinued in 5.x - There have been
  numerous changes within the past 10 years, last to the adoption of
  OSGi. If you have to learn about your existing code, the architectural
  changes in the last 10 years, and OSGi (that all on top of being new
  to Liferay), it seems like this is a quite big task - and even without
  knowing the amount of custom code that you have, most likely it's too big.&lt;/p&gt;
&lt;p&gt;After all, your tasks will be:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;identify all the customizations that have been made&lt;/li&gt;
  &lt;li&gt;identify &lt;em&gt;the reason&lt;/em&gt; for the customizations (to judge if
    they're now superfluous, or if they're no longer necessary for
    business reasons)&lt;/li&gt;
  &lt;li&gt;identify how to port the existing and necessary customizations
    through the versions, into the latest version&lt;/li&gt;
  &lt;li&gt;adapt all custom portlets to latest API (in case they use any API)&lt;/li&gt;
  &lt;li&gt;adapt all custom portlets to current library versions (you don't
    want to bring forward the ancient libraries that someone has used in
    2008, right?&lt;/li&gt;
  &lt;li&gt;implement a new theme to make the portal look like your organization's&lt;/li&gt;
  &lt;li&gt;Make sure the new portal has the same content as the old one (by
    upgrading the database, or by creating a portal with the same content)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;To be honest, I expect it to be simpler to start over new, if only
  because almost nobody here will be able to help you on any
  code-related problems in the 4.x or 5.x series, and only few people
  will be able to do so on 6.x. It's just too big of a task for someone
  new to the framework. It's even too big of a task for someone very
  experienced, especially if the result should be a well documented and
  maintainable portal, not a quickly cobbled-together fragile thing.&lt;/p&gt;</summary>
    <dc:creator>Olaf Kock</dc:creator>
    <dc:date>2018-11-12T11:06:56Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111518065" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111518065</id>
    <updated>2018-11-12T10:32:00Z</updated>
    <published>2018-11-12T10:32:00Z</published>
    <summary type="html">&lt;p&gt;
  &lt;span style="color: rgb(0,0,255);"&gt;Wow, I never would have guessed
    that anyone was still using 4.4.2...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Well, yes, me too I guess my compagny don't really appreciate
  changement... (This version have 10 year)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;
  &lt;span style="color: rgb(0,0,255);"&gt;You might as well forget the code upgrade...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style="color: rgb(0,0,255);"&gt;Liferay 4 used &lt;/span&gt;
  &lt;a href="http://prototypejs.org/"&gt;&lt;span style="color: rgb(0,0,255);"&gt;Prototype&lt;/span&gt;&lt;/a&gt;
  &lt;span style="color: rgb(0,0,255);"&gt; as the JS framework. While it may
    still exist, no one uses it at all AFAIK.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style="color: rgb(0,0,255);"&gt;Your JS is no longer valid, the JSP
    tag libraries, locations, etc. have changed, the portal code has
    undergone numerous rewrites, theming has changed many times over...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style="color: rgb(0,0,255);"&gt;There will simply be no way for you
    to upgrade this code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;span style="color: rgb(0,0,255);"&gt;Your only option is to completely
    rewrite your custom code for 7.x. Use the current documentation and
    source code as your specifications and requirements. Use LR7 clean
    development aspects and build the code correctly, themes and all. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;So,I &amp;quot;just&amp;quot; need to upgrade my database to LR7 and rewrite
  all my custom code for 7.x with LR7 source and documentation code
  ..Nice !&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;
  &lt;span style="color: rgb(0,0,255);"&gt;Certainly discard all of the bad
    practices from 4.x such as the use of the EXT plugin (especially the
    ext-service) while you are rewriting code. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I will ! &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks a lot for your quick response ,&lt;/p&gt;
&lt;p&gt;I need to rush now  (my internship end next month) &lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-12T10:32:00Z</dc:date>
  </entry>
  <entry>
    <title>RE: Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111512261" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111512261</id>
    <updated>2018-11-11T14:24:49Z</updated>
    <published>2018-11-11T14:24:49Z</published>
    <summary type="html">&lt;blockquote&gt;
  &lt;div class="quote-title"&gt;Elien Vergne:&lt;/div&gt;
  &lt;div class="quote"&gt;
    &lt;div class="quote-content"&gt;
      &lt;p&gt;I've got the mission for my internship to update an old liferay
        portal (V.4.4.2) to V7.0.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Wow, I never would have guessed that anyone was still using 4.4.2...&lt;/p&gt;
&lt;blockquote&gt;
  &lt;div&gt;Caused by: java.lang.NoClassDefFoundError:
    javax/jms/Destination&lt;br /&gt;     at
    java.lang.ClassLoader.defineClass1(Native Method)&lt;br /&gt;     at
    java.lang.ClassLoader.defineClass(ClassLoader.java:621)&lt;br /&gt;     &lt;/div&gt;
  &lt;div&gt;GRAVE: Exception au démarrage du filtre Layout Cache Filter -
    Layout&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
    class com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
    com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.&amp;lt;clinit&amp;gt;(LayoutCacheFilter.java:83)&lt;br /&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
    Method)&lt;br /&gt;     &lt;/div&gt;
  &lt;div&gt;GRAVE: Exception au démarrage du filtre Layout Cache Filter -
    Friendly&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
    class
    com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter&lt;br /&gt;
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
    Method)&lt;br /&gt;     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;So this kind of tells me that your environment is not quite updated
  correctly.  Normally I wouldn't recommend trying to overlay 5.x on top
  of the existing 4.x; instead you just use the 5.x bundle and copy in
  your portal-ext.properties and other configuration elements,
  effectively pointing 5.x at your 4.x database.  Then, when you start
  up, the 5.x environment should update the database when you start the environment.&lt;/p&gt;
&lt;blockquote&gt;
  &lt;div&gt;I know i have a lot of work to do and i know i have to
    upgrade step by step the different version (4.4-&amp;gt;5.0-&amp;gt;5.1-&amp;gt;5.2-&amp;gt;6.0-&amp;gt;6.1-&amp;gt;etc).&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;Well, not really.  I mean, the only thing you're really updating is
  the database.  For this scenario, you're pointing each successive
  version of Liferay at your database and letting Liferay do the work
  when starting up.&lt;/p&gt;
&lt;p&gt;Continue using Liferay 6 all the way through to 6.1; you won't need
  Java 8 until you're at the last step in the upgrade to LR7.&lt;/p&gt;
&lt;blockquote&gt;
  &lt;div&gt;and we are using ext plugin (ext-impl,ext-lib,ext-service...)&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;You might as well forget the code upgrade...&lt;/p&gt;
&lt;p&gt;Liferay 4 used &lt;a href="http://prototypejs.org/"&gt;Prototype&lt;/a&gt; as the
  JS framework. While it may still exist, no one uses it at all AFAIK.&lt;/p&gt;
&lt;p&gt;Your JS is no longer valid, the JSP tag libraries, locations, etc.
  have changed, the portal code has undergone numerous rewrites, theming
  has changed many times over...&lt;/p&gt;
&lt;p&gt;There will simply be no way for you to upgrade this code.&lt;/p&gt;
&lt;p&gt;Your only option is to completely rewrite your custom code for 7.x.
  Use the current documentation and source code as your specifications
  and requirements. Use LR7 clean development aspects and build the code
  correctly, themes and all.&lt;/p&gt;
&lt;p&gt;Certainly discard all of the bad practices from 4.x such as the use
  of the EXT plugin (especially the ext-service) while you are rewriting code.&lt;/p&gt;</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2018-11-11T14:24:49Z</dc:date>
  </entry>
  <entry>
    <title>Upgrade process 4.4.2 -&gt; 7.0 difficulties (NEED HELP)</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111500332" />
    <author>
      <name>Elien Vergne</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=111500332</id>
    <updated>2018-11-09T10:53:52Z</updated>
    <published>2018-11-09T10:53:52Z</published>
    <summary type="html">&lt;p&gt;Hello I'm student and new on liferay framework. (sorry for my verry
  bad english level you will understand why under ^^)&lt;/p&gt;
&lt;p&gt;I've got the mission for my internship to update an old liferay
  portal (V.4.4.2) to V7.0.&lt;/p&gt;
&lt;p&gt;I have 1 month 1/2 to realize this upgrade and I need you're help 
  guys... I follow a lot of upgrade process but i'm always stun at the
  beginning... I try
  https://web.liferay.com/fr/community/wiki/-/wiki/Main/Upgrade+Instructions+from+4.4+to+5.0
  methode but I do  wrong because nothing change. I undeploy like they
  said my Root folder in &amp;lt;Tomcat Home&amp;gt;/webapps, Copy the new
  versions of the dependency .jars and try to deploy
  &amp;quot;liferay-portal-5.0.1.war&amp;quot; downloaded
  on https://sourceforge.net/projects/lportal/files/Liferay%20Portal/5.0.1%20RC
  . But when i restart my server this error appears :&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;INFO: Déploiement de l'archive liferay-portal-5.0.1.war de
  l'application web&lt;br /&gt; Loading
  jar:file:/C:/PACKDEV/tomcat-6.0.36/webapps/liferay-portal-5.0.1/WEB-INF/lib/portal-impl.jar!/system.properties&lt;br /&gt;
  Loading
  jar:file:/C:/PACKDEV/tomcat-6.0.36/webapps/liferay-portal-5.0.1/WEB-INF/lib/portal-impl.jar!/portal.properties&lt;br /&gt;
  9 nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Secure
  MainServlet Filter&lt;br /&gt; java.lang.ExceptionInInitializerError&lt;br /&gt;
      at
  com.liferay.portal.velocity.LiferayResourceCache.get(LiferayResourceCache.java:43)&lt;br /&gt;
      at
  org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:288)&lt;br /&gt;
      at
  org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1102)&lt;br /&gt;
      at
  org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:1077)&lt;br /&gt;
      at
  org.apache.velocity.runtime.VelocimacroFactory.initVelocimacro(VelocimacroFactory.java:196)&lt;br /&gt;
      at
  org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:251)&lt;br /&gt;
      at
  org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:113)&lt;br /&gt;
      at org.apache.velocity.app.Velocity.init(Velocity.java:83)&lt;br /&gt;
      at
  com.liferay.portal.events.InitAction.run(InitAction.java:224)&lt;br /&gt;   
   at com.liferay.portal.util.InitUtil.init(InitUtil.java:40)&lt;br /&gt;   
   at
  com.liferay.portal.util.PropsUtil.&amp;lt;clinit&amp;gt;(PropsUtil.java:41)&lt;br /&gt;
      at
  com.liferay.portal.servlet.filters.secure.SecureFilter.init(SecureFilter.java:88)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt;
  Caused by: org.springframework.beans.factory.BeanCreationException:
  Error creating bean with name 'org.apache.activemq.Broker' defined in
  class path resource [META-INF/activemq-spring-jms.xml]: Invocation of
  init method failed; nested exception is
  org.springframework.beans.factory.BeanDefinitionStoreException:
  Unexpected exception parsing XML document from class path resource
  [META-INF/activemq.xml]; nested exception is
  java.lang.NoClassDefFoundError: javax/jms/Destination&lt;br /&gt;     at
  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1260)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:438)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)&lt;br /&gt;
      at java.security.AccessController.doPrivileged(Native
  Method)&lt;br /&gt;     at
  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:394)&lt;br /&gt;
      at
  org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)&lt;br /&gt;
      at
  org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)&lt;br /&gt;
      at
  org.springframework.context.support.ClassPathXmlApplicationContext.&amp;lt;init&amp;gt;(ClassPathXmlApplicationContext.java:123)&lt;br /&gt;
      at
  org.springframework.context.support.ClassPathXmlApplicationContext.&amp;lt;init&amp;gt;(ClassPathXmlApplicationContext.java:76)&lt;br /&gt;
      at
  com.liferay.util.spring.context.LazyClassPathApplicationContext.&amp;lt;init&amp;gt;(LazyClassPathApplicationContext.java:42)&lt;br /&gt;
      at
  com.liferay.portal.spring.util.SpringUtil.getContext(SpringUtil.java:40)&lt;br /&gt;
      at
  com.liferay.portal.bean.BeanLocatorImpl.locate(BeanLocatorImpl.java:62)&lt;br /&gt;
      at
  com.liferay.portal.bean.BeanLocatorImpl.locate(BeanLocatorImpl.java:46)&lt;br /&gt;
      at
  com.liferay.portal.kernel.bean.BeanLocatorUtil.locate(BeanLocatorUtil.java:51)&lt;br /&gt;
      at
  com.liferay.portal.kernel.cache.SingleVMPoolUtil._getUtil(SingleVMPoolUtil.java:94)&lt;br /&gt;
      at
  com.liferay.portal.kernel.cache.SingleVMPoolUtil.getSingleVMPool(SingleVMPoolUtil.java:59)&lt;br /&gt;
      at
  com.liferay.portal.kernel.cache.SingleVMPoolUtil.getCache(SingleVMPoolUtil.java:55)&lt;br /&gt;
      at
  com.liferay.portal.velocity.LiferayResourceCacheUtil.&amp;lt;clinit&amp;gt;(LiferayResourceCacheUtil.java:57)&lt;br /&gt;
      ... 39 more&lt;br /&gt; Caused by:
  org.springframework.beans.factory.BeanDefinitionStoreException:
  Unexpected exception parsing XML document from class path resource
  [META-INF/activemq.xml]; nested exception is
  java.lang.NoClassDefFoundError: javax/jms/Destination&lt;br /&gt;     at
  org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:405)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:327)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:295)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:111)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104)&lt;br /&gt;
      at
  org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:97)&lt;br /&gt;
      at
  org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:411)&lt;br /&gt;
      at
  org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:338)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.ResourceXmlApplicationContext.&amp;lt;init&amp;gt;(ResourceXmlApplicationContext.java:88)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.ResourceXmlApplicationContext.&amp;lt;init&amp;gt;(ResourceXmlApplicationContext.java:76)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.ResourceXmlApplicationContext.&amp;lt;init&amp;gt;(ResourceXmlApplicationContext.java:72)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.ResourceXmlApplicationContext.&amp;lt;init&amp;gt;(ResourceXmlApplicationContext.java:68)&lt;br /&gt;
      at
  org.apache.activemq.xbean.BrokerFactoryBean.afterPropertiesSet(BrokerFactoryBean.java:82)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1288)&lt;br /&gt;
      at
  org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1257)&lt;br /&gt;
      ... 61 more&lt;br /&gt; Caused by: java.lang.NoClassDefFoundError:
  javax/jms/Destination&lt;br /&gt;     at
  java.lang.ClassLoader.defineClass1(Native Method)&lt;br /&gt;     at
  java.lang.ClassLoader.defineClass(ClassLoader.java:621)&lt;br /&gt;     at
  java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)&lt;br /&gt;
      at
  org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2854)&lt;br /&gt;
      at
  org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)&lt;br /&gt;
      at
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)&lt;br /&gt;
      at
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)&lt;br /&gt;
      at
  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)&lt;br /&gt;   
   at java.lang.Class.getDeclaredMethods0(Native Method)&lt;br /&gt;     at
  java.lang.Class.privateGetDeclaredMethods(Class.java:2427)&lt;br /&gt;   
   at java.lang.Class.getDeclaredMethods(Class.java:1791)&lt;br /&gt;     at
  java.beans.Introspector$1.run(Introspector.java:1272)&lt;br /&gt;     at
  java.security.AccessController.doPrivileged(Native Method)&lt;br /&gt;   
   at
  java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1270)&lt;br /&gt;
      at
  java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136)&lt;br /&gt;
      at
  java.beans.Introspector.getBeanInfo(Introspector.java:387)&lt;br /&gt;   
   at java.beans.Introspector.getBeanInfo(Introspector.java:159)&lt;br /&gt;
      at
  java.beans.Introspector.getBeanInfo(Introspector.java:220)&lt;br /&gt;   
   at java.beans.Introspector.&amp;lt;init&amp;gt;(Introspector.java:368)&lt;br /&gt;
      at
  java.beans.Introspector.getBeanInfo(Introspector.java:159)&lt;br /&gt;   
   at
  org.apache.xbean.spring.context.v2c.XBeanQNameHelper.getBeanInfo(XBeanQNameHelper.java:78)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2c.XBeanQNameHelper.coerceNamespaceAwarePropertyValues(XBeanQNameHelper.java:54)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2c.XBeanBeanDefinitionParserDelegate.parseBeanDefinitionElement(XBeanBeanDefinitionParserDelegate.java:63)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanDefinitionElement(BeanDefinitionParserDelegate.java:383)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:208)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:256)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:152)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2.XBeanNamespaceHandler.parse(XBeanNamespaceHandler.java:49)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1246)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1236)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.parseBeanDefinitions(XBeanBeanDefinitionDocumentReader.java:63)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:488)&lt;br /&gt;
      at
  org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions(XBeanXmlBeanDefinitionReader.java:79)&lt;br /&gt;
      at
  org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:383)&lt;br /&gt;
      ... 75 more&lt;br /&gt; Caused by: java.lang.ClassNotFoundException:
  javax.jms.Destination&lt;br /&gt;     at
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)&lt;br /&gt;
      at
  org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)&lt;br /&gt;
      at
  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)&lt;br /&gt;   
   ... 111 more&lt;br /&gt; 9 nov. 2018 11:39:10
  org.apache.catalina.core.StandardContext filterStart&lt;br /&gt; GRAVE:
  Exception au démarrage du filtre Layout Cache Filter - Layout&lt;br /&gt;
  java.lang.NoClassDefFoundError: Could not initialize class
  com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
  com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter.&amp;lt;clinit&amp;gt;(LayoutCacheFilter.java:83)&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Session Id
  Filter&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
  class com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
  com.liferay.portal.servlet.filters.sessionid.SessionIdFilter.&amp;lt;clinit&amp;gt;(SessionIdFilter.java:53)&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Compression
  Filter&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
  class com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
  com.liferay.portal.servlet.filters.compression.CompressionFilter.&amp;lt;clinit&amp;gt;(CompressionFilter.java:56)&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Velocity
  Filter&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
  class com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
  com.liferay.portal.servlet.filters.velocity.VelocityFilter.&amp;lt;clinit&amp;gt;(VelocityFilter.java:78)&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Virtual Host
  Filter&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
  class com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
  com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.&amp;lt;clinit&amp;gt;(VirtualHostFilter.java:76)&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Double Click
  Filter&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
  class com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
  com.liferay.portal.servlet.filters.doubleclick.DoubleClickFilter.&amp;lt;clinit&amp;gt;(DoubleClickFilter.java:56)&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Layout Cache
  Filter - Friendly&lt;br /&gt; java.lang.NoClassDefFoundError: Could not
  initialize class
  com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Layout Cache
  Filter - Resource&lt;br /&gt; java.lang.NoClassDefFoundError: Could not
  initialize class
  com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at
  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;br /&gt; 9
  nov. 2018 11:39:10 org.apache.catalina.core.StandardContext
  filterStart&lt;br /&gt; GRAVE: Exception au démarrage du filtre Strip
  Filter&lt;br /&gt; java.lang.NoClassDefFoundError: Could not initialize
  class com.liferay.portal.util.PropsUtil&lt;br /&gt;     at
  com.liferay.portal.servlet.filters.strip.StripFilter.&amp;lt;clinit&amp;gt;(StripFilter.java:56)&lt;br /&gt;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
  Method)&lt;br /&gt;     at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)&lt;br /&gt;
      at
  java.lang.reflect.Constructor.newInstance(Constructor.java:513)&lt;br /&gt;
      at java.lang.Class.newInstance0(Class.java:355)&lt;br /&gt;     at
  java.lang.Class.newInstance(Class.java:308)&lt;br /&gt;     at
  org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)&lt;br /&gt;
      at
  org.apache.catalina.core.ApplicationFilterConfig.&amp;lt;init&amp;gt;(ApplicationFilterConfig.java:115)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardContext.start(StandardContext.java:4726)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)&lt;br /&gt;
      at
  org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)&lt;br /&gt;
      at
  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardHost.start(StandardHost.java:840)&lt;br /&gt;
      at
  org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardService.start(StandardService.java:525)&lt;br /&gt;
      at
  org.apache.catalina.core.StandardServer.start(StandardServer.java:754)&lt;br /&gt;
      at
  org.apache.catalina.startup.Catalina.start(Catalina.java:595)&lt;br /&gt;   
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
      at
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
      at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
      at java.lang.reflect.Method.invoke(Method.java:597)&lt;br /&gt;     at
  org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)&lt;br /&gt;
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)&lt;/p&gt;
&lt;p&gt;I know i have a lot of work to do and i know i have to upgrade step
  by step the different version (4.4-&amp;gt;5.0-&amp;gt;5.1-&amp;gt;5.2-&amp;gt;6.0-&amp;gt;6.1-&amp;gt;etc).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I have MySQL 5.6.42 ,&lt;/p&gt;
&lt;p&gt;jdk 1.6.0_14 but need to move to 1.8.0_45 for the final result&lt;/p&gt;
&lt;p&gt;Tomcat 6.0.36 , Tomcat 8.0.21&lt;/p&gt;
&lt;p&gt;I'm using ecplise Luna&lt;/p&gt;
&lt;p&gt;and we are using ext plugin (ext-impl,ext-lib,ext-service...)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Do you have any solution ? I'll be greatful \o/&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Best regard&lt;/p&gt;
&lt;p&gt;And sorry again for my english level&lt;/p&gt;</summary>
    <dc:creator>Elien Vergne</dc:creator>
    <dc:date>2018-11-09T10:53:52Z</dc:date>
  </entry>
</feed>
