As working Java programmers we have a wealth of experience in managing, hosting and supporting J2EE applications. We draw upon the very best open source technology can offer to provide the technical infrastructure for our hosting plans, employing Linux, Apache, JBoss™, Tomcat, Mysql and Postgres as well as expertise in popular projects such as hibernate, struts and spring.
J2EE Hosting FAQ
General
What J2EE application server and EJB containers do you use?
What is an EAR?
What are WARs, or web applications?
Which J2EE modules do you support?
What are Enterprise JavaBeans (EJBs)?
What types of EJBs does TotalRoute.net support?
Does TotalRoute.net support the Java Messaging Service (JMS)?
How do I deploy EARs, EJBs, and WARS?
When deploying an EAR, do I also have to deploy its EJBs and WARs separately?
What J2EE application server and EJB containers do you use?
TotalRoute.net provides JBoss application server based J2EE hosting (currently JBoss-3.0.0 with integrated Tomcat 4.0.3).
What is an EAR?
EAR stands for "Enterprise Application Archive". EARs are a J2EE module that represents a standalone application containing other J2EE modules such as EJBs, and web applications (.war files). EARs were introduced in the J2EE specification as a way to package all required files for an application into a single archive.
What are WARs, or web applications?
A WAR is a J2EE module that is a standalone web application that can be deployed to a Web Container that supports the JSP 1.1/Servlet 2.2 specifications. WARs contain JSPs, Servlets, supporting class files, and static content such as html. A web.xml descriptor is used to define how the Web Container should deploy the web application. It may include server-specific information, which is configured declaratively, eliminating the need to hard-code information in your application.
Which J2EE modules do you support?
TotalRoute.net supports all J2EE modules except RARs (.rar, or Resource Adaptor Archive). For more information on how to deploy TotalRoute.net supported J2EE modules, see How do I deploy EARs, EJBs, and WARS?
What are Enterprise JavaBeans (EJBs)?
Enterprise JavaBeans (EJB) is a powerful component model for server-based applications as defined by Sun's reference. This framework provides the basis for component based, multi-tier applications that benefit from the "Write Once, Run Anywhere"tm capability inherent in all Java-based programs. EJBs provide server-side functionality while separating the presentation layer from the business layer, simplifying application development, and speeding deployment.
What types of EJBs does TotalRoute.net support?
TotalRoute.net's support for EJBs is an extension of its supported J2EE server. JBoss application server currently supports container-managed and bean-managed entity beans, stateless and stateful session beans, and the new EJB 2.0 message-driven bean.
Does TotalRoute.net support the Java Messaging Service (JMS)?
Yes, TotalRoute.net supports JMS.
How do I deploy EARs, EJBs, and WARS?
TotalRoute.net provides the ability to deploy and undeploy EAR, WAR files. This is done via the SFTP upload. Once a EAR file has been uploaded, TotalRoute.net does the rest! We dynamically figure-out where to deploy the EAR and register it for you in your server. Our J2EE server supports "hot" deploy, you do not even have to shut your server down to deploy new EARs.
When deploying an EAR, do I also have to deploy its EJBs and WARs separately?
No. Smart deployment technology figures out how to deploy each J2EE module contained within the EAR file for you. We recommend deploying EARs over individual EJBs and WARs since the deployment process for all contained components is taken care of for you.
|