My GWT rpc message works well in development mode, but has the
following behaviour when deployed in Tomcat:
- The call DOES go through to the server_ I can see from the log files
and the database insert happens successfully.
- But the callback methods in my JavaScript is never executed. It is
as if the response message back got stuck or loss.
There is NO error message in the Tomcat logs. See below.
I've disabled the Windows firewall to make sure it is not that. Double
checked the jars deployed.
How do I debug this? I'm STUCK - please help.
Remember this is working in eclipse....not in Tomcat.
I'm using GWT 2.3 and Smart GWT 2.5 - this call is a GWT RPC call -
here's the code:
@RemoteServiceRelativePath("miscService")
public interface MiscService extends RemoteService {
UserSessionDto beginUserSession(String token) throws
BookAServiceException;
}
public interface MiscServiceAsync {
void beginUserSession(String token, AsyncCallback<UserSessionDto>
callback);
}
public class MiscServiceImpl extends RemoteServiceServlet implements
MiscService {
public UserDetailDto userLogin(String email, String password, String
sessionId) throws BookAServiceException {
UserDetailDto userDetailDto = null;
try {
.....
} catch (Throwable e) {
throw new BookAServiceException(e);
}
return userDetailDto;
}
}
================================================================
Tomcat logs:
================================================================
Aug 11, 2011 3:25:52 PM org.apache.catalina.core.AprLifecycleListener
init
INFO: Loaded APR based Apache Tomcat Native library 1.1.20.
Aug 11, 2011 3:25:52 PM org.apache.catalina.core.AprLifecycleListener
init
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters
[false], random [true].
Aug 11, 2011 3:25:52 PM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
Aug 11, 2011 3:25:52 PM org.apache.coyote.AbstractProtocolHandler init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
Aug 11, 2011 3:25:52 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 789 ms
Aug 11, 2011 3:25:52 PM org.apache.catalina.core.StandardService
startInternal
INFO: Starting service Catalina
Aug 11, 2011 3:25:52 PM org.apache.catalina.core.StandardEngine
startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.6
Aug 11, 2011 3:25:52 PM org.apache.catalina.startup.HostConfig
deployWAR
INFO: Deploying web application archive BookAService.war
=== 2011-08-11 15:25:59,241 [ad-2] INFO DispatcherServlet -
FrameworkServlet 'bookaservice': initialization started
=== 2011-08-11 15:25:59,304 [ad-2] INFO XmlWebApplicationContext -
Refreshing
org.springframework.web.context.support.XmlWebApplicationContext@746a63d3:
display name [WebApplicationContext for namespace 'bookaservice-
servlet']; startup date [Thu Aug 11 15:25:59 CAT 2011]; root of
context hierarchy
=== 2011-08-11 15:25:59,366 [ad-2] INFO XmlBeanDefinitionReader -
Loading XML bean definitions from ServletContext resource [/WEB-INF/
bookaservice-servlet.xml]
=== 2011-08-11 15:25:59,444 [ad-2] INFO XmlWebApplicationContext -
Bean factory for application context
[org.springframework.web.context.support.XmlWebApplicationContext@746a63d3]:
org.springframework.beans.factory.support.DefaultListableBeanFactory@538eb7b8
=== 2011-08-11 15:25:59,475 [ad-2] INFO DefaultListableBeanFactory -
Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@538eb7b8:
defining beans [urlMapping,hibernateOperationsController]; root of
factory hierarchy
=== 2011-08-11 15:25:59,522 [ad-2] INFO DispatcherServlet -
FrameworkServlet 'bookaservice': initialization completed in 234 ms
ISC: Configuring log4j from: file:/C:/Dev/apache-tomcat-7.0.6/webapps/
BookAService/WEB-INF/classes/log4j.isc.config.xml
=== 2011-08-11 15:25:59,538 [ad-2] INFO ISCInit - Isomorphic
SmartClient Framework - Initializing
=== 2011-08-11 15:25:59,553 [ad-2] INFO ConfigLoader - Attempting to
load framework.properties from CLASSPATH
=== 2011-08-11 15:25:59,662 [ad-2] INFO ConfigLoader - Successfully
loaded framework.properties from CLASSPATH at location: jar:file:/C:/
Dev/apache-tomcat-7.0.6/webapps/BookAService/WEB-INF/lib/
isomorphic_core_rpc.jar!/framework.properties
=== 2011-08-11 15:25:59,662 [ad-2] INFO ConfigLoader - Attempting to
load project.properties from CLASSPATH
=== 2011-08-11 15:25:59,662 [ad-2] INFO ConfigLoader - Unable to
locate project.properties in CLASSPATH
=== 2011-08-11 15:25:59,678 [ad-2] INFO ConfigLoader - Successfully
loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/
C:/Dev/apache-tomcat-7.0.6/webapps/BookAService/WEB-INF/lib/
isomorphic_core_rpc.jar!/isc_interfaces.properties
=== 2011-08-11 15:25:59,678 [ad-2] INFO ConfigLoader - Attempting to
load server.properties from CLASSPATH
=== 2011-08-11 15:25:59,678 [ad-2] INFO ConfigLoader - Successfully
loaded server.properties from CLASSPATH at location: file:/C:/Dev/
apache-tomcat-7.0.6/webapps/BookAService/WEB-INF/classes/
server.properties
=== 2011-08-11 15:25:59,678 [ad-2] INFO Logger - Logging system
started.
=== 2011-08-11 15:25:59,678 [ad-2] INFO ISCInit - Isomorphic
SmartClient Framework (SC_SNAPSHOT-2011-08-02/Pro Deployment
2011-08-02) - Initialization Complete
=== 2011-08-11 15:25:59,678 [ad-2] INFO ISCInit - Auto-detected
webRoot - using: C:\Dev\apache-tomcat-7.0.6\webapps\BookAService
=== 2011-08-11 15:25:59,694 [ad-2] INFO PreCache - Isomorphic
PreCache servlet loading
=== 2011-08-11 15:25:59,709 [ad-2] INFO PoolManager - SmartClient
pooling disabled for 'DataSource' objects
=== 2011-08-11 15:26:00,068 [ad-2] INFO PreCache - Isomorphic
PreCache complete (374ms)
Aug 11, 2011 3:26:00 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory docs
Aug 11, 2011 3:26:00 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory examples
Aug 11, 2011 3:26:00 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory host-manager
Aug 11, 2011 3:26:00 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory manager
Aug 11, 2011 3:26:00 PM org.apache.catalina.startup.HostConfig
deployDirectory
INFO: Deploying web application directory ROOT
Aug 11, 2011 3:26:00 PM org.apache.coyote.AbstractProtocolHandler
start
INFO: Starting ProtocolHandler ["http-apr-8080"]
Aug 11, 2011 3:26:00 PM org.apache.coyote.AbstractProtocolHandler
start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
Aug 11, 2011 3:26:00 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 7935 ms
=== 2011-08-11 15:26:53,748 [ec-9] INFO RequestContext - URL: '/
BookAService/bookaservice/sc/skins/Enterprise/load_skin.js', User-
Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101
Firefox/5.0': Moz (Gecko) with Accept-Encoding header
=== 2011-08-11 15:26:53,748 [ec-9] INFO Download - done streaming: C:/
Dev/apache-tomcat-7.0.6/webapps/BookAService/bookaservice/sc/skins/
Enterprise/load_skin.js
=== 2011-08-11 15:26:55,074 [ec-1] INFO RequestContext - URL: '/
BookAService/bookaservice/sc/skins/Enterprise/skin_styles.css', User-
Agent: 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101
Firefox/5.0': Moz (Gecko) with Accept-Encoding header
=== 2011-08-11 15:26:55,074 [ec-1] INFO Download - done streaming: C:/
Dev/apache-tomcat-7.0.6/webapps/BookAService/bookaservice/sc/skins/
Enterprise/skin_styles.css
Hibernate: /* named native SQL query UserSessionStartSpi */ { call
USER_SESSION_START_SPI(?, ?) }
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.