Ebase 5.2 & Tomcat

Post any questions regarding Installing or Upgrading Ebase, including problems starting up the Ebase Xi Server or Designer

Moderators: Jon, Steve, Ian, Dave

neilnewman
Ebase User
Posts: 201
Joined: Fri Dec 20, 2013 1:29 pm
Location: Dartford Borough Council
Contact:

Ebase 5.2 & Tomcat

#1

Postby neilnewman » Thu Feb 23, 2017 9:40 am

I have started the process of migrating from Ebase 4.5.5 to 5.2.

Thus far I have upgraded our test system.
I note that the version of Tomcat does not change in the process.

Does Ebase 5.2 support Tomcat 8 and if so is it a straightforward process to migrate from the 7.x installation.

One other question:
We start our installations as a Windows service, should I be adjusting any of the start-up values for the upgraded installation, such as the amount of memory allocated to Tomcat?
0 x

User avatar
jcoulson
Ebase User
Posts: 30
Joined: Tue Sep 24, 2013 10:18 am
Location: Sandy, UK
Contact:

Re: Ebase 5.2 & Tomcat

#2

Postby jcoulson » Thu Feb 23, 2017 12:29 pm

neilnewman wrote:I have started the process of migrating from Ebase 4.5.5 to 5.2.

Thus far I have upgraded our test system.
I note that the version of Tomcat does not change in the process.

Does Ebase 5.2 support Tomcat 8 and if so is it a straightforward process to migrate from the 7.x installation.

One other question:
We start our installations as a Windows service, should I be adjusting any of the start-up values for the upgraded installation, such as the amount of memory allocated to Tomcat?
Hi Neil,

I have done this process for several of our systems, and for some customers also. Going from 4.5.5 you should not have any problems as this already ships with a later version of tomcat 7. We have only had issues with earlier Ebase versions such as 4.5.2 and lower as they ship with an earlier tomcat v7.

Ebase v5.2 does fully support Tomcat 8 and the process is not too bad. If you wish to do this then we can provide an instructional document. However if your upgraded version is running ok then it is not necessary that you have to upgrade. Tomcat 8 out of the box comes configured with slightly different SSL settings, so this may need tweaking if you have it configured already. Just worth noting depending how involved you wish to get with the upgrade.

Regarding your other question. Then it is dependant on the RAM available on your server and the traffic your system receives. Providing the RAM is available and extending it will not push it to its limits then we have happily doubled the allocated memory on several occasions without issue.

Hope this helps.

Kind Regards,

Jordan
Ebase Product Consultant
0 x

neilnewman
Ebase User
Posts: 201
Joined: Fri Dec 20, 2013 1:29 pm
Location: Dartford Borough Council
Contact:

#3

Postby neilnewman » Fri Feb 24, 2017 11:43 am

Thanks Jordan for the reply, I would be keen to try the Tomcat 8 upgrade, so yes please to the instruction offer.
0 x

User avatar
jcoulson
Ebase User
Posts: 30
Joined: Tue Sep 24, 2013 10:18 am
Location: Sandy, UK
Contact:

#4

Postby jcoulson » Fri Feb 24, 2017 11:51 am

neilnewman wrote:Thanks Jordan for the reply, I would be keen to try the Tomcat 8 upgrade, so yes please to the instruction offer.
Please could you pm me an email address and I can send you the relevant document. Thanks
0 x

neilnewman
Ebase User
Posts: 201
Joined: Fri Dec 20, 2013 1:29 pm
Location: Dartford Borough Council
Contact:

#5

Postby neilnewman » Thu Mar 23, 2017 12:06 pm

Hi Jordan,
We have now stabilised our live Ebase system after upgrading to version 5.2 and the latest version of Tomcat 7.
I have just tried to migrate our test system to Tomcat 8, but I am having a problem getting it to work.
It all appears to start up OK, but I cannot then connect to the server with the client, any ideas where I should be looking please:

catalina.out:
23-Mar-2017 11:21:45.229 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.11
23-Mar-2017 11:21:45.237 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jan 10 2017 21:02:52 UTC
23-Mar-2017 11:21:45.238 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.11.0
23-Mar-2017 11:21:45.240 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows Server 2012 R2
23-Mar-2017 11:21:45.241 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.3
23-Mar-2017 11:21:45.242 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
23-Mar-2017 11:21:45.243 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: D:\Ebase\dbc-ebase-test\jre
23-Mar-2017 11:21:45.244 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_121-b13
23-Mar-2017 11:21:45.245 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
23-Mar-2017 11:21:45.246 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: D:\Ebase\dbc-ebase-test\UfsServer\tomcat
23-Mar-2017 11:21:45.247 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\Ebase\dbc-ebase-test\UfsServer\tomcat
23-Mar-2017 11:21:45.249 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\Ebase\dbc-ebase-test\UfsServer\tomcat
23-Mar-2017 11:21:45.250 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=D:\Ebase\dbc-ebase-test\UfsServer\tomcat
23-Mar-2017 11:21:45.251 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=D:\Ebase\dbc-ebase-test\UfsServer\tomcat\endorsed
23-Mar-2017 11:21:45.252 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:\Ebase\dbc-ebase-test\UfsServer\tomcat\temp
23-Mar-2017 11:21:45.253 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
23-Mar-2017 11:21:45.254 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=D:\Ebase\dbc-ebase-test\UfsServer\tomcat\conf\logging.properties
23-Mar-2017 11:21:45.255 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xss2048k
23-Mar-2017 11:21:45.256 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=256m
23-Mar-2017 11:21:45.257 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.net.ssl.trustStore=D:\Ebase\dbc-ebase-test\https\cacerts
23-Mar-2017 11:21:45.259 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.security.ssl.allowUnsafeRenegotiation=true
23-Mar-2017 11:21:45.260 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
23-Mar-2017 11:21:45.261 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms1024m
23-Mar-2017 11:21:45.262 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx2048m
23-Mar-2017 11:21:45.263 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.
23-Mar-2017 11:21:45.264 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
23-Mar-2017 11:21:45.265 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
23-Mar-2017 11:21:46.149 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2j 26 Sep 2016)
23-Mar-2017 11:21:46.426 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-3040"]
23-Mar-2017 11:21:46.641 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
23-Mar-2017 11:21:46.645 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8449"]
23-Mar-2017 11:21:46.653 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
23-Mar-2017 11:21:46.656 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2229 ms
23-Mar-2017 11:21:46.690 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
23-Mar-2017 11:21:46.691 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.11
23-Mar-2017 11:21:46.709 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor D:\Ebase\dbc-ebase-test\UfsServer\tomcat\conf\Catalina\localhost\ufs.xml
23-Mar-2017 11:21:57.963 WARNING [localhost-startStop-1] org.apache.catalina.core.NamingContextListener.addResource Failed to register in JMX: javax.naming.NamingException: Could not create resource factory instance [Root exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager]
23-Mar-2017 11:21:57.969 WARNING [localhost-startStop-1] org.apache.catalina.core.NamingContextListener.addResource Failed to register in JMX: javax.naming.NamingException: Could not create resource factory instance [Root exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager]
23-Mar-2017 11:21:57.921 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
23-Mar-2017 11:22:00.114 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor D:\Ebase\dbc-ebase-test\UfsServer\tomcat\conf\Catalina\localhost\ufs.xml has finished in 13,405 ms
23-Mar-2017 11:22:00.141 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ebaseWS.war
23-Mar-2017 11:22:01.464 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
23-Mar-2017 11:22:01.475 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ebaseWS.war has finished in 1,334 ms
23-Mar-2017 11:22:01.478 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ROOT
23-Mar-2017 11:22:02.299 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
23-Mar-2017 11:22:02.304 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ROOT has finished in 826 ms
23-Mar-2017 11:22:02.323 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-3040]
23-Mar-2017 11:22:02.339 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8449]
23-Mar-2017 11:22:02.344 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 15867 ms


dbc_ebase_test-stderr.2017-03-23.log:

2017-03-23 11:21:42 Commons Daemon procrun stderr initialized
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/8.5.11
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Jan 10 2017 21:02:52 UTC
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 8.5.11.0
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Windows Server 2012 R2
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 6.3
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: amd64
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: D:\Ebase\dbc-ebase-test\jre
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_121-b13
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: D:\Ebase\dbc-ebase-test\UfsServer\tomcat
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: D:\Ebase\dbc-ebase-test\UfsServer\tomcat
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=D:\Ebase\dbc-ebase-test\UfsServer\tomcat
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=D:\Ebase\dbc-ebase-test\UfsServer\tomcat
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=D:\Ebase\dbc-ebase-test\UfsServer\tomcat\endorsed
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.io.tmpdir=D:\Ebase\dbc-ebase-test\UfsServer\tomcat\temp
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.util.logging.config.file=D:\Ebase\dbc-ebase-test\UfsServer\tomcat\conf\logging.properties
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xss2048k
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -XX:MaxPermSize=256m
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djavax.net.ssl.trustStore=D:\Ebase\dbc-ebase-test\https\cacerts
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dsun.security.ssl.allowUnsafeRenegotiation=true
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: exit
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xms1024m
Mar 23, 2017 11:21:45 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Xmx2048m
Mar 23, 2017 11:21:45 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.
Mar 23, 2017 11:21:45 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Mar 23, 2017 11:21:45 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
Mar 23, 2017 11:21:46 AM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized (OpenSSL 1.0.2j 26 Sep 2016)
Mar 23, 2017 11:21:46 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-3040"]
Mar 23, 2017 11:21:46 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Mar 23, 2017 11:21:46 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8449"]
Mar 23, 2017 11:21:46 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Mar 23, 2017 11:21:46 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2229 ms
Mar 23, 2017 11:21:46 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Mar 23, 2017 11:21:46 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.5.11
Mar 23, 2017 11:21:46 AM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor D:\Ebase\dbc-ebase-test\UfsServer\tomcat\conf\Catalina\localhost\ufs.xml
Mar 23, 2017 11:21:57 AM org.apache.catalina.core.NamingContextListener addResource
WARNING: Failed to register in JMX: javax.naming.NamingException: Could not create resource factory instance [Root exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager]
Mar 23, 2017 11:21:57 AM org.apache.catalina.core.NamingContextListener addResource
WARNING: Failed to register in JMX: javax.naming.NamingException: Could not create resource factory instance [Root exception is java.lang.NoClassDefFoundError: javax/transaction/TransactionManager]
Mar 23, 2017 11:21:57 AM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Mar 23, 2017 11:22:00 AM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deployment of configuration descriptor D:\Ebase\dbc-ebase-test\UfsServer\tomcat\conf\Catalina\localhost\ufs.xml has finished in 13,405 ms
Mar 23, 2017 11:22:00 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ebaseWS.war
Mar 23, 2017 11:22:01 AM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Mar 23, 2017 11:22:01 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ebaseWS.war has finished in 1,334 ms
Mar 23, 2017 11:22:01 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ROOT
Mar 23, 2017 11:22:02 AM org.apache.jasper.servlet.TldScanner scanJars
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Mar 23, 2017 11:22:02 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory D:\Ebase\dbc-ebase-test\UfsServer\tomcat\webapps\ROOT has finished in 826 ms
Mar 23, 2017 11:22:02 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [http-nio-3040]
Mar 23, 2017 11:22:02 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [ajp-nio-8449]
Mar 23, 2017 11:22:02 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 15867 ms
)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:596)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1805)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Getting the following re-occurring error in the localhost log file:

23-Mar-2017 13:01:06.730 FINE [http-nio-3040-exec-2] org.apache.catalina.core.StandardHostValve.custom Processing ErrorPage[exceptionType=javax.servlet.ServletException, location=/ufs_error_page.htm]
23-Mar-2017 13:01:06.731 FINE [http-nio-3040-exec-2] org.apache.catalina.core.ApplicationDispatcher.doForward Disabling the response for further output
23-Mar-2017 13:01:06.733 SEVERE [http-nio-3040-exec-1] org.apache.catalina.core.ApplicationContext.log StandardWrapper.Throwable
java.lang.NoClassDefFoundError: javax/transaction/SystemException
at com.ebasetech.ufs.designer.server.DesignerServlet.init(DesignerServlet.java:351)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:779)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.transaction.SystemException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
... 22 more

23-Mar-2017 13:01:06.733 SEVERE [http-nio-3040-exec-1] org.apache.catalina.core.StandardWrapperValve.invoke Allocate exception for servlet Designer
java.lang.ClassNotFoundException: javax.transaction.SystemException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
at com.ebasetech.ufs.designer.server.DesignerServlet.init(DesignerServlet.java:351)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:779)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:133)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)

23-Mar-2017 13:01:06.788 FINE [http-nio-3040-exec-1] org.apache.catalina.core.StandardHostValve.custom Processing ErrorPage[exceptionType=javax.servlet.ServletException, location=/ufs_error_page.htm]
23-Mar-2017 13:01:06.788 FINE [http-nio-3040-exec-1] org.apache.catalina.core.ApplicationDispatcher.doForward Disabling the response for further output
0 x

Jon
Moderator
Moderator
Posts: 1342
Joined: Wed Sep 12, 2007 12:49 pm

#6

Postby Jon » Thu Mar 23, 2017 4:31 pm

This looks like you are missing the java transaction manager. Could you please check that you have file jta-1.1.jar in tomcat/lib and that there aren't any other jta-xxx jars anywhere.
0 x

neilnewman
Ebase User
Posts: 201
Joined: Fri Dec 20, 2013 1:29 pm
Location: Dartford Borough Council
Contact:

#7

Postby neilnewman » Fri Mar 24, 2017 12:18 pm

Thanks Jon,
That did the trick, one more question please:
I see in the catalina log file that on startup Tomcat is looking for various jar files that are not installed.
The system appears to be working fine however I just wanted to be sure that these errors were nothing to worry about before I upgrade our live system.

I.e:

24-Mar-2017 11:39:17.595 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor D:\Ebase\dbc-ebase-test\UfsServer\tomcat\conf\Catalina\localhost\ufs.xml
24-Mar-2017 11:39:18.173 WARNING [localhost-startStop-1] org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan [file:/D:/Ebase/dbc-ebase-test/UfsServer/tomcat/lib/derbyLocale_cs.jar] from classloader hierarchy
java.io.FileNotFoundException: D:\Ebase\dbc-ebase-test\UfsServer\tomcat\lib\derbyLocale_cs.jar (The system cannot find the file specified)

24-Mar-2017 11:39:18.173 WARNING [localhost-startStop-1] org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan [file:/D:/Ebase/dbc-ebase-test/UfsServer/tomcat/lib/derbyLocale_de_DE.jar] from classloader hierarchy
java.io.FileNotFoundException: D:\Ebase\dbc-ebase-test\UfsServer\tomcat\lib\derbyLocale_de_DE.jar (The system cannot find the file specified)

24-Mar-2017 11:39:18.173 WARNING [localhost-startStop-1] org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan [file:/D:/Ebase/dbc-ebase-test/UfsServer/tomcat/lib/derbyLocale_es.jar] from classloader hierarchy
java.io.FileNotFoundException: D:\Ebase\dbc-ebase-test\UfsServer\tomcat\lib\derbyLocale_es.jar (The system cannot find the file specified)

etc...
0 x

Jon
Moderator
Moderator
Posts: 1342
Joined: Wed Sep 12, 2007 12:49 pm

#8

Postby Jon » Fri Mar 24, 2017 2:40 pm

It's looking for jars for specific locales which I don't see on my system, but I think it's OK.
0 x


Who is online

Users browsing this forum: No registered users and 7 guests