Article:
  Migrating a WebLogic EJB Application to JBoss
Subject:   Simple case
Date:   2005-04-08 04:59:03
From:   ejboy
This article covers the simplest problems when migrating from Weblogic to JBoss. First of all provided XSLT styles are very poor. They don't cover many important aspects of migration, e.g. CMP-beans mappings, pool configurations etc.
JMS migration should be covered too because of several important differences between JBoss and Weblogic.
Full Threads Newest First

Showing messages 1 through 2 of 2.

  • Simple case
    2005-04-08 05:20:45  Deepak Vohra | [View]

    The XSLts may be customized if additional elements are present in the deployment descriptors, as mentioned in the article.

    Please post the weblogic deployment descriptors which you would like to migrate to JBoss.
    • Simple case
      2005-11-08 08:01:39  nirmalsingh [View]

      Deepak,
      I want to convert my weblogic.xml to jboss-web.xml. I need jboss-web.xslt to achieve the same.I am attaching my weblogic.xml below.

      Can you provide me the same.

      Thanks,
      Nirmal

      <!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">

      <weblogic-web-app>

      <security-role-assignment>
      <role-name>AMCAdmin</role-name>
      <principal-name>AMCAdmin</principal-name>
      </security-role-assignment>

      <security-role-assignment>
      <role-name>AMCUser</role-name>
      <principal-name>AMCUser</principal-name>
      </security-role-assignment>

      <security-role-assignment>
      <role-name>DDBUser</role-name>
      <principal-name>DDBUser</principal-name>
      </security-role-assignment>

      <session-descriptor>
      <session-param>
      <param-name>TimeoutSecs</param-name>
      <param-value>3600</param-value>
      </session-param>
      <session-param>
      <param-name>InvalidationIntervalSecs</param-name>
      <param-value>3600</param-value>
      </session-param>
      <session-param>
      <param-name>PersistentStoreType</param-name>
      <param-value>replicated_if_clustered</param-value>
      </session-param>
      <session-param>
      <param-name>CacheSize</param-name>
      <param-value>256</param-value>
      </session-param>
      <session-param>
      <param-name>PersistentStoreDir</param-name>
      <param-value>session_db</param-value>
      </session-param>
      <session-param>
      <param-name>JDBCConnectionTimeoutSecs</param-name>
      <param-value>120</param-value>
      </session-param>
      <session-param>
      <param-name>PersistentStoreCookieName</param-name>
      <param-value>WLCOOKIE</param-value>
      </session-param>
      <session-param>
      <param-name>IDLength</param-name>
      <param-value>52</param-value>
      </session-param>
      <session-param>
      <param-name>CookieMaxAgeSecs</param-name>
      <param-value>-1</param-value>
      </session-param>
      <session-param>
      <param-name>CookieComment</param-name>
      <param-value>WebLogic Server Session Tracking Cookie</param-value>
      </session-param>
      <session-param>
      <param-name>CookieName</param-name>
      <param-value>JSESSIONID</param-value>
      </session-param>
      <session-param>
      <param-name>TrackingEnabled</param-name>
      <param-value>true</param-value>
      </session-param>
      <session-param>
      <param-name>CookiesEnabled</param-name>
      <param-value>true</param-value>
      </session-param>
      <session-param>
      <param-name>URLRewritingEnabled</param-name>
      <param-value>true</param-value>
      </session-param>
      </session-descriptor>

      <jsp-descriptor>
      <jsp-param>
      <param-name>compilerSupportsEncoding</param-name>
      <param-value>true</param-value>
      </jsp-param>
      <jsp-param>
      <param-name>precompile</param-name>
      <param-value>false</param-value>
      </jsp-param>
      <jsp-param>
      <param-name>pageCheckSeconds</param-name>
      <param-value>-1</param-value>
      </jsp-param>
      <jsp-param>
      <param-name>keepgenerated</param-name>
      <param-value>true</param-value>
      </jsp-param>
      <jsp-param>
      <param-name>noTryBlocks</param-name>
      <param-value>true</param-value>
      </jsp-param>
      <jsp-param>
      <param-name>printNulls</param-name>
      <param-value>true</param-value>
      </jsp-param>
      <jsp-param>
      <param-name>encoding</param-name>
      <param-value>UTF-8</param-value>
      </jsp-param>
      </jsp-descriptor>

      <container-descriptor>
      <servlet-reload-check-secs>-1</servlet-reload-check-secs>
      <session-monitoring-enabled>true</session-monitoring-enabled>
      <prefer-web-inf-classes>true</prefer-web-inf-classes>
      </container-descriptor>
      <context-root>/</context-root>
      </weblogic-web-app>