Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Downgrading from EE(Eval) to PRO(with license) does not work

    Hi,
    I am using the following versions
    GWT2.0.4
    SmartProGwt2.5

    We just bought the PRO 2.5 licence. Initially i was using the SmartGWTEE2.5 Eval version.
    I removed all the libraries(smartgwtee-2.5\lib)from the build path and added all the libraries from(smartgwtpro-2.5\lib).
    I am getting the following error in the server logs:
    Code:
    [WARN] Server class 'com.isomorphic.servlet.CompressionFilter' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_core_rpc.jar' to the web app classpath for this session
       For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    ISC: Configuring log4j from: file:/C:/HOMEWARE/Projects/Nails/NAILSDMI/war/WEB-INF/classes/log4j.isc.config.xml
    [WARN] Server class 'org.apache.commons.collections.map.LinkedMap' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/gwt-2.0.4/gwt-dev.jar' to the web app classpath for this session
       For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-11-25 18:51:50,348 [main] INFO  ISCInit - Isomorphic SmartClient Framework - Initializing
    === 2011-11-25 18:51:50,348 [main] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
    [WARN] Server class 'isc.org.apache.oro.text.perl.Perl5Util' could not be found in the web app, but was found on the system classpath
       [WARN] Adding classpath entry 'file:/C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isc-jakarta-oro-2.0.6.jar' to the web app classpath for this session
       For additional info see: file:/C:/HOMEWARE/GWT/gwt-2.0.4/doc/helpInfo/webAppClassPath.html
    === 2011-11-25 18:51:50,395 [main] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_core_rpc.jar!/framework.properties
    === 2011-11-25 18:51:50,395 [main] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
    === 2011-11-25 18:51:50,395 [main] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
    === 2011-11-25 18:51:50,395 [main] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
    === 2011-11-25 18:51:50,395 [main] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
    === 2011-11-25 18:51:50,395 [main] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/C:/HOMEWARE/Projects/Nails/NAILSDMI/war/WEB-INF/classes/server.properties
    === 2011-11-25 18:51:50,395 [main] INFO  Logger - Logging system started.
    === 2011-11-25 18:51:50,395 [main] INFO  ISCInit - Isomorphic SmartClient Framework (SC_SNAPSHOT-2011-08-02/Pro Deployment 2011-08-02) - Initialization Complete
    === 2011-11-25 18:51:50,395 [main] INFO  ISCInit - Auto-detected webRoot - using: C:\HOMEWARE\Projects\Nails\NAILSDMI\war
    Starting Jetty on port 8888
       [WARN] failed CompressionFilter
    javax.servlet.ServletException: Compression module not found - CompressionFilter unavailable.
    	at com.isomorphic.servlet.CompressionFilter.init(CompressionFilter.java:160)
    	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:593)
    	at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
    	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
    	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513)
    	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
    	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:447)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    	at org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    	at org.mortbay.jetty.Server.doStart(Server.java:222)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:543)
    	at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421)
    	at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035)
    	at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
    	at com.google.gwt.dev.DevMode.main(DevMode.java:275)
       [WARN] Failed startup of context com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload@8a0544{/,C:\HOMEWARE\Projects\Nails\NAILSDMI\war}
    javax.servlet.ServletException: Compression module not found - CompressionFilter unavailable.
    	at com.isomorphic.servlet.CompressionFilter.init(CompressionFilter.java:160)
    	at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:593)
    	at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
    	at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
    	at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513)
    	at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
    	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:447)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    	at org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
    	at org.mortbay.jetty.Server.doStart(Server.java:222)
    	at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    	at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:543)
    	at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:421)
    	at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1035)
    	at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:783)
    	at com.google.gwt.dev.DevMode.main(DevMode.java:275)
    I updated the gwt.xml file as follows:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" 
        "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">
    <module rename-to='nails'>
        <inherits name='com.google.gwt.user.User'/>
        <!-- <inherits name="com.smartgwt.tools.SmartGwtTools"/> -->
        <inherits name="com.smartgwtpro.SmartGwtPro"/>
        <inherits name="com.smartgwtpro.tools.Tools"/>
        <!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/>
        <inherits name="com.smartgwt.SmartGwtNoTheme"/> 
        <inherits name="com.smartclient.theme.enterpriseblue.EnterpriseBlue"/>  
        <inherits name="com.smartclient.theme.enterpriseblue.EnterpriseBlueResources"/>   -->  
        
       <entry-point class='sgcib.nemo.nails.client.NAILS'/>
    </module>
    Following is the web.xml content
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
                  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
             version="2.5"
             xmlns="http://java.sun.com/xml/ns/javaee">
    
     <!-- Note: The servlets/filters referenced here are documented in the SDK javadoc -->
    
        <!-- //>FileLoader -->
        <!-- Dynamic Compression -->
        <filter>
            <filter-name>CompressionFilter</filter-name>
            <filter-class>com.isomorphic.servlet.CompressionFilter</filter-class>
        </filter>
        <!-- CompressionFilter for dynamic compression -->
        <filter-mapping>
            <filter-name>CompressionFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
        <!-- //<FileLoader -->
        
        <!-- The IDACall servlet handles all Built-in DataSource operations -->
        <servlet>
            <servlet-name>IDACall</servlet-name>
            <servlet-class>com.isomorphic.servlet.IDACall</servlet-class>
        </servlet>
    
        <!-- The DataSourceLoader servlet returns Javascript representations of the dataSources whose
             ID's are passed to it - it is an alternative to using the <loadDS> JSP tag -->
        <servlet>
            <servlet-name>DataSourceLoader</servlet-name>
            <servlet-class>com.isomorphic.servlet.DataSourceLoader</servlet-class>
        </servlet>    
    
        <!-- The FileDownload servlet downloads static files, like a webserver -->
        <servlet>
            <servlet-name>FileDownload</servlet-name>
            <servlet-class>com.isomorphic.servlet.FileDownload</servlet-class>
        </servlet>
    
    	<!-- ISC init: initializes ISC framework -->
        <servlet>
            <servlet-name>Init</servlet-name>
            <servlet-class>com.isomorphic.base.Init</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
    	  
        <servlet>
            <servlet-name>HttpProxy</servlet-name>
            <servlet-class>com.isomorphic.servlet.HttpProxyServlet</servlet-class>
        </servlet>
    
        <!-- The PreCache servlet initializes when the servlet engine starts up and pre-loads 
             data need for all client requests.  This is optional, and improves performance
             of the first few page requests.  PreCache cannot be invoked by a browser, because
             there is no "servlet-mapping" defined for it. -->
             
        <!-- PreCache is disabled by default because of an issue when debugging
             the project for the first time. However, it can be safely enabled
             when compiling with the GWT compiler prior to deployment. See
             the README.txt for more information. -->
             
        <!-- 
        <servlet>
            <servlet-name>PreCache</servlet-name>
            <servlet-class>com.isomorphic.servlet.PreCache</servlet-class>
            <load-on-startup>2</load-on-startup>
        </servlet>
        -->
    
        <!-- RPCManager uses this URL by default for Built-in DataSource operations -->
        <servlet-mapping>
            <servlet-name>IDACall</servlet-name>
            <url-pattern>/nails/sc/IDACall/*</url-pattern>
        </servlet-mapping>
    
        <!-- DataSourceLoader requests -->
        <servlet-mapping>
            <servlet-name>DataSourceLoader</servlet-name>
            <url-pattern>/NAILS/sc/DataSourceLoader</url-pattern>
        </servlet-mapping>
    
    
        <servlet-mapping>
            <servlet-name>HttpProxy</servlet-name>
            <url-pattern>/NAILS/sc/HttpProxy/*</url-pattern>
        </servlet-mapping>
    
        <!-- Use FileDownload servlet to download all static content that's part of the skin, such as
             image files, so we can set Expires headers and other cache control directives.  In a
             production deployment, you'd want to use a webserver such as Apache to do this.  
        -->
        <servlet-mapping>
          <servlet-name>FileDownload</servlet-name>
          <url-pattern>/NAILS/sc/skins/*</url-pattern>
        </servlet-mapping>
    
        <!-- serve ISC modules compressed, with expires headers -->
        <servlet-mapping>
            <servlet-name>FileDownload</servlet-name>
            <url-pattern>/NAILS/sc/system/modules/*</url-pattern>
        </servlet-mapping>
    
        <!-- serve ISC development modules compressed, with expires headers -->
        <servlet-mapping>
            <servlet-name>FileDownload</servlet-name>
            <url-pattern>/NAILS/sc/system/development/*</url-pattern>
        </servlet-mapping>
    
        <!-- server skin assets with expires headers -->
        <servlet-mapping>
            <servlet-name>FileDownload</servlet-name>
            <url-pattern>/NAILS/sc/system/reference/skin/*</url-pattern>
        </servlet-mapping>
    
        <!-- General config -->
        <session-config>
            <session-timeout>30</session-timeout>
        </session-config>
    
        <jsp-config>
            <!-- Isomorphic JSP tags -->
            <taglib>
                <taglib-uri>isomorphic</taglib-uri> 
                <taglib-location>/WEB-INF/iscTaglib.xml</taglib-location> 
            </taglib>
        </jsp-config>
    
        <!-- <mime-mapping>
            <extension>manifest</extension>
            <mime-type>text/cache-manifest</mime-type>
        </mime-mapping> -->
        
    
    </web-app>
    Follwing is the server.properties
    Code:
    # The webRoot directory:
    # the directory that the servlet engine regards as the place where applications 
    # that use the servlet engine should be installed.  Generally, it is safe to leave
    # this at the default setting of __AUTODETECT__.  When the SmartClient server is
    # started, it logs a message to stdout telling you the autodetected path to your
    # webRoot.  If this path is not your actual webRoot, then you'll want to override
    # this config parameter here.
    #
    # Valid values: 
    #
    # 1. Absolute path to the webRoot directory
    #
    # 2. Special token:  __AUTODETECT__
    #    When this token is used, SmartClient attempts to auto-detect the webRoot using
    #    standard servlet APIs.  This may or may not work - depending on your
    #    container type and deployment type.  For example, WAR/EAR deployments
    #    on some containers never make it to disk, and so the container refuses
    #    to provide the webRoot path.
    #  
    #    If SmartClient cannnot detect the webRoot, it sets the webRoot to
    #    __USE_CONTAINER__ (see below).
    #
    # 3.  Special token: __USE_CONTAINER__
    #     When this token is used, SmartClient uses standard servet APIs for accessing
    #     filesystem resources.  This is slower than direct file access and, since
    #     the servlet APIs provide no mechanism for writing to disk, means that some
    #     development tools like the FileAssembler will not work.
    #
    webRoot: __AUTODETECT__
    
    # Set this to the GWT module name.
    gwtModuleName: NAILS
    
    # if you've moved the isomorphic directory from its default location in webRoot,
    # set the root-relative path to it here
    #
    # For example, if in your deployment the 'isomorphic' dir is in /foo/bar, then set
    # then you'll need to set this to foo/bar/isomorphic
    isomorphicPathRootRelative: $gwtModuleName/sc
    
    
    # -------------- PICK DATABASE TO USE --------------------
    #
    # The SmartClient SDK ships with examples that use a database as the persistence
    # layer.  By default, the SDK uses a built-in version of HSQLDB, but you can
    # specify a different database to use here.
    
    # which database do you want to use?  HSQLDB is enabled by default.
    sql.defaultDatabase: Oracle
    
    # If you want to use Mysql instead, uncomment the following line
    # and comment all other sql.defaultDatabase definitions
    #sql.defaultDatabase: Mysql
    
    # If you want to use Oracle instead, uncomment the following line
    # and comment all other sql.defaultDatabase definitions
    #sql.defaultDatabase: Oracle
    
    # If you want to use Postgres instead, uncomment the following line
    # and comment all other sql.defaultDatabase definitions
    #sql.defaultDatabase: PostgreSQL
    
    # If you want to use DB2 instead, uncomment the following line
    # and comment all other sql.defaultDatabase definitions
    #sql.defaultDatabase: DB2
    
    # -------------- SETTINGS FOR HSQLDB --------------------
    
    sql.HSQLDB.database.type: hsqldb
    sql.HSQLDB.interface.type: driverManager
    
    sql.HSQLDB.driver: org.hsqldb.jdbcDriver
    sql.HSQLDB.driver.url: jdbc:hsqldb:hsql://localhost/isomorphic
    
    
    sql.Oracle.driver.networkProtocol: tcp
    sql.Oracle.driver: oracle.jdbc.pool.OracleDataSource
    sql.Oracle.database.supportsSQLLimit: false
    sql.Oracle.interface.type: dataSource
    sql.Oracle.interface.credentialsInURL: true
    sql.Oracle.driver.serverName: nemdev2.fr.world.socgen
    sql.Oracle.driver.databaseName: NEMD02
    sql.Oracle.database.type: oracle
    sql.Oracle.driver.user: OPS$NEMMANAG
    sql.Oracle.driver.portNumber: 1532
    sql.Oracle.driver.context: 
    sql.Oracle.driver.password: NEMMANAG
    sql.Oracle.driver.driverType: thin
    
    # -------------- LOADING APP AND DATASOURCE DEFINITIONS --------------------
    
    # Where the system looks for DataSource definition files ([dataSourceId].ds.xml or
    # [dataSourceID].ds.js).  It's useful to put all your DataSources in one 
    # directory since DataSources are frequently shared between applications.  
    # "project.datasources" is also where the DataSource Importer tool looks 
    # for available DataSources.
    project.datasources: $webRoot/ds
    project.ui: $webRoot/shared/ui
    project.apps: $webRoot/shared/app
    
    # -------------- Other settings --------------------
    # The setting RPCManager.enabledBuiltinMethods enables or disables the BuiltInRPCs - RPC calls
    # that are built into the SmartClient Server.  The setting below reflects the framework default
    # of enabling only those RPCs that are typically needed in an application.
    # 
    # See the JavaDoc for com.isomorphic.rpc.BuiltinRPC and com.isomorphic.tools.BuiltinRPC for all
    # available builtinRPCs and their behavior.
    # 
    # Note that many of the BuiltinRPCs are designed for use by tools such as Visual Builder, and
    # provide services such as direct access to the file system (for load and save of screens) that
    # would be unsafe to expose to untrusted users.
    #
    #RPCManager.enabledBuiltinMethods: xmlToJS, uploadProgressCheck, exportClientData, downloadClientExport, setAttributes
    Following is my classpath:
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    	<classpathentry kind="src" path="src"/>
    	<classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
    	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/MyStuff/oracle/lib/ojdbc14_g.jar"/>
    	
    	<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/TIBCO"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/activation.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/antlr-2.7.6.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/asm-3.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/asm-attrs.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/cglib-2.2.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-beanutils-1.0.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-cli-1.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-codec-1.3.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-collections-3.2.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-dbcp-1.2.2.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-digester-1.0.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-discovery-0.2.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-fileupload-1.2.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-httpclient-3.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-jxpath-1.3.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-lang-2.4.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-logging-1.1.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-pool-1.4.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/commons-validator-1.0.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/dom4j-1.6.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/hibernate3.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/hibernate-validator-4.1.0.Final.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/hsqldb-1.8.0.10.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isc-jakarta-oro-2.0.6.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_assembly.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_core_rpc.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_hibernate.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_jpa.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_spring.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_sql.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_struts.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_tools.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/isomorphic_web_services.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/javassist-3.4.GA.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/jdbc2_0-stdext.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/jta-1.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/log4j-1.2.15.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/mail.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/poi-3.6-20091214.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/poi-ooxml-3.6-20091214.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/poi-ooxml-schemas-3.6-20091214.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/slf4j-api-1.5.6.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/slf4j-log4j12-1.5.6.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/smartgwt.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/smartgwtpro.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/smartgwt-skins.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/spring-2.0.8.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/validation-api-1.0.0.GA.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/velocity-1.6.1.jar"/>
    	<classpathentry kind="lib" path="C:/HOMEWARE/GWT/smartgwtpro-2.5/lib/xbean.jar"/>
    	<classpathentry kind="output" path="war/WEB-INF/classes"/>
    </classpath>
    Can you please help with what is the problem?
    By seeing the log looks like the isomorphic_compression.jar is missing which was there in smartgwtee-2.5\lib. Again this just a guess, please help.

    Best Regards,
    Debashis

    #2
    You are trying to use a web.xml obtained from the Eval package with your Pro package, and this won't work because the CompressionFilter is a part of Power Edition and above (specifically the Network Performance Module), not Pro. Just remove this entry.

    As far as LinkedHashMap being missing, you removed too many .jars. Jar dependencies are listed in the installation instructions - you appear to have removed commons_collections but may also have removed other required .jars.

    Comment

    Working...
    X