Tomitribe Tutorials From the Community
We have assembled tutorials from the community to help you get started on TomEE using with available applications and frameworks.
I AM LOVING TOMEE
“I am loving TomEE, especially what I have learned and gained from TomEE committers and user group (along with other Apache user groups)!!!”
Getting started with Apache TomEE
March 18, 2013 – Jonathan Gallimore
Apache TomEE (pronounced “Tommy”) is a new Java EE server, developed by the Apache Software Foundation, and as you can probably guess from its name, is result of taking Tomcat, and adding Java EE features: TomEE = Tomcat + Java EE. So, how it is different from other application servers?
A number of application servers use Tomcat to provide servlet functionality, and that’s no bad thing – Tomcat is great servlet container. TomEE’s approach is different – instead of embedding Tomcat into an application server, TomEE embeds EJB, CDI and the other Java EE features into Tomcat, giving you a fully compliant Web Profile server but keeping Tomcat as the top dog. The TomEE bundle is created by unzipping Tomcat, adding our jars, and adding a single listener to conf/server.xml and zipping the result back up.
Web Application Development with Struts Framework and TomEE
September 2, 2013 – Marina Sprava from Jelastic
Apache TomEE supported in Jelastic PaaS is a Java EE server, which provides you with the best technology stack that can be deployed to a simple Java EE container. It’s lightweight and at the same time is a full-blown application server, which remains simple and avoids architecture overhead. Today you’ll see how easy it is to deploy Java web apps into TomEE. In the following tutorial you’ll learn the basics of web application development with the help of the Apache Struts framework, which is an absolutely free open-source solution for creating Java web apps.
EJB, MDB, Rest, JPA, CDI… All the JavaEE fun with Maven, Scala, TomEE and an awesome IDE support
June 7, 2013 – Thiago Veronezi
This post is long and with lots of pictures. So, before going ahead, check out what you are about to see:
- Another JavaEE application with Scala and TomEE
- How to use Intellij to run your Scala application with TomEE and JUnit
- How to debug Scala code with break points
TomEE in the cloud with Azure and Azure SQL DB
May 15, 2013 – Thiago Veronezi
This blog post shows how to deploy the FaceID project on +Windows Azure. We will use +Apache TomEE, Ubuntu 12.04 and the Windows Azure SQL Database.
We are going to:
- Prepare a Linux box on Azure
- Install Java
- Install TomEE 1.6 Snapshot
- Install our FaceID application
- Create an Azure SQL Database
- Install MS SQL Server JDBC driver
- Link the FaceID application and the Azure SQL Database
- Deal with the clustered index issue
Running WebSocket Applications on TomEE: Step-by-step Tutorial
July 10, 2012 – Marina Sprava froom Jelastic
WebSocket is a relatively new protocol and tool component for web application development. It allows you to create applications without any HTTP overhead. The main benefits of using WebSockets are:
- A real-time, full duplex communication between the client and the server. This means that the client and server can communicate in both routes at ones.
- A single interface for application development, which allows you to save a lot of your time for development.
- Applications can handle more concurrent users and a greater message volume, with less infrastructure.
- WebSockets can replace long polling technology, which is also used for real-time products.
In this tutorial you’ll see how WebSocket technology works in the cloud; to be more exact, in the cloud with a highly available cluster.