Home
Products
Prices
Sign Me Up
FAQ
Member Services
Contact Us
About Us
faq
FAQ
If what you're looking for can not be found here, please email support for an answer. This FAQ is being continually improved, as we find more frequently asked questions, so let us know of your suggestions.

1. General:
1.1. Which hosting package do I require?
1.2. What is Jetty?
1.3. Why use Apache?
1.4. How can I access my email?
1.5. How is the bandwidth calculated?
1.6. What are the log files?
1.7. How do I pay?

2. Installation/Deployment/Configuration:
2.1 FTP access.
2.2 How do I install my web app on Jetty?
2.3 How do I install my web app on Apache-Tomcat?
2.4 How do I install my app on JBoss?
2.5 Can I restart the server?
2.6 How does the server know when I have updated my app.
2.7 What do I need to do to setup a new website?
2.8 Can I use SSL?

3. Database:
3.1. What databases can I use?
3.2. How can I administer/maintain my MySQL database?
3.3. How do I connect to MySQL?
3.4. How can I administer/maintain my Postgresql database?
3.5. How do I connect to Postgresql?
3.6. Is there a size limit my database can be?

4. Software:
4.1. What do I get with Jetty?
4.2. What do I get with Apache-Tomcat?
4.3. What do I get with JBoss?
4.4. What other libraries can I use?
4.5. What about JMS, JMX, EJB?
4.6. What OS are you running?
4.7. What JVM's are available?

1.1. Which hosting package do I require?
Determine what J2EE elements your web application requires. If you require more advanced J2EE elements such as JMS, JTA, EJBs etc. then you will require JBoss. If you only require a Servlet/JSP container (with JDBC, JavaMail, etc.) then Jetty or Tomcat will suffice.
Shared JVM packages cost less, but give you less control over server restarts, deployment, available memory etc. Dedicated packages on the other hand give greater control of restarts, memory etc.

1.2. What is Jetty?
Open source, lean and mean.
From the Jetty's website: "Jetty is a 100% Java HTTP Server and Servlet Container. This means that you do not need to configure and run a separate web server (like Apache) in order to use Java, servlets and JSPs to generate dynamic content. Jetty is a fully featured web server for static and dynamic content. Unlike separate server/container solutions, this means that your web server and web application run in the same process, without interconnection overheads and complications. Furthermore, as a pure Java component, Jetty can be simply included in your application for demonstration, distribution or deployment. Jetty is available on all Java supported platforms."
For more information go to http://jetty.mortbay.org.

1.3. Why use Apache?
Tomcat has made significant performance improvement since 3.x. However, using an Apache-Tomcat configuration will still be somewhat more efficient, as Apache is more efficient in serving up static content (.html, images etc.). Also with the significant Apache user base, some people feel more comfortable, having Apache at the http end, with its years of rock solid history.

1.4. How can I access my email?
Any standard email client can be used to access your email (Outlook Express, Netscape Mail etc.). Settings for your client are:
Incoming mail (POP3): <yourdomain.name>(e.g.. acme.com.au)
Outgoing mail (SMTP): <use your Internet provider>
Account Name/User: <your email account user name>
Password: <your password>
1.5. How is the bandwidth calculated?
Bandwidth is calculated by any traffic to and from your website. This includes not only all traffic from users, but also your ftp access, email etc. If you exceed the monthly limit, your account will be debited an extra $0.18 per megabyte.
1.6. What are the log files?
You have have access to the Tomcat/Jetty log files and the http access logs. You also have access to webalizer, a web statistics program, available to you through the web to look at the internet usage of your site.
1.7. How do I pay?
    You can pay via:
  • Direct Deposit into our Australian Bank Account
  • Credit Card (through PayPal)
2.1 FTP access.
You will be given a user name/password for ftp access to our servers. This will vary depending on your account type. Please contact support if you have lost the details or require help.
See the members page for more information.
2.2 How do I install my web app on Jetty?
This is the same as for Apache-Tomcat below.
2.3 How do I install my web app on Apache-Tomcat?
Your server account directory structure will mimic the structure of a J2EE war file. i.e..
    <home>
        |-logs
        |-www
            |-WEB-INF/
            |    |-lib/
            |    |-web.xml
            |
            |- *.jsp
            |- *.html

Everything off <home>/www should mimic the structure of a Web Application Resource archive (.war) file.
The <home>/logs directory will contain your server logs. (Neither of these directories should be deleted.)
Simply upload your site's files to the relevant directory, and the server will pick it up.
2.4 How do I install my app on JBoss?
JBoss requires the deployment of J2EE ear files. Due to the more complex nature of the full J2EE stack, you will have to upload the full ear each time, so that the JBoss server can deploy it. This ensures that all your .ear components (web, EJB, JMS etc.) are deployed correctly.
You will ftp the .ear to your account on the server, and notify support via email to inform them of the deployment that is required. Deployment in a shared JBoss environment is not automatic, as our support staff, actually perform the deployment, to ensure its success. As part of your monthly JBoss account, your get 5 free deployment/restart request per month. Additional request are charged accordingly.
2.5 Can I restart the server?
Shared JVM servers do not give you the ability to perform any server restarts, shutdowns etc. Should you require a server restart, this request should be send to support your reason, and we will endeavor to perform it as soon as it is possible. (It should be noted that this may need to be during off-peak periods, as not to affect other websites on the server).
* Shared Jetty/Tomcat accounts get 1 free restart request per month.
* Shared JBoss accounts get 5 deployment/restart requests per month.
* Dedicated JBoss accounts have use of the JMX-Console, but also get 5 support assisted restarts.
2.6 How does the server know when I have updated my app.
* Tomcat/Jetty packages are configured to automatically pick up changes you make on the fly.
* Shared JBoss environments require you to notify support, so that it may be deployed, and we can ensure that changes don't affect others in the shared environment.
* JBoss Dedicated environments will automatically detect the update for you.

2.7 What do I need to do to setup a new website?
This depends on what what server package you choose. Generally:
* Your domain needs to be pointed to our servers.
* a J2EE compliant war or ear file
* creation any database tables/data
Depending on your requirements, we will give you all the necessary information you need to provide for JDBC, JMS etc.

2.8 Can I use SSL?
HTTPS/SSL is available upon request. Please contact support.
3.1. What databases can I use?
You can use either Postgresql or MySQL.
3.2. How can I administer/maintain my MySQL database?
Administration of MySQL is web based, allowing you to perform all necessary administration, including creation/deletion/editing of tables, view/modifying data and backup.
Point your browser to www.j2eehosting.com.au/mysql/
Enter your Username and password when prompted, and you will then have full access to your database.
See the members page for more information.
3.3. How do I connect to MySQL?
Administration is web based (see above). Application access is through JNDI via JDBC. You will be given the connection information.
See the members page for more information.
3.4. How can I administer/maintain my Postgresql database?
Administration of Postgresql is web based, allowing you to perform all necessary administration, including creation/deletion/editing of tables, view/modifying data and backup.
3.5. How do I connect to Postgresql?
Administration is web based (see above). Application access is through JNDI via JDBC. You will be given the connection information.
3.6. Is there a size limit my database can be?
Your database limit is part of your disk quota. This mean that the size of your database and other files should not exceed your disk quota for your package or 100 mb. If you require more space, this can be arranged through support.
4.1. What do I get with Jetty?
You get all the standard Jetty components (Servlet 2.3, JSP 1.2, JavaMail, JDBC etc.). If you require special libraries you can either include them in your application's WEB-INF/lib or contact us to include them as part of the server package. Please note, that we need to abide by the licence requirements for each product.
4.2. What do I get with Apache-Tomcat?
Same as with Jetty above.
4.3. What do I get with JBoss?
JBoss 3.x has full J2EE 1.3 support including JMX. For the Private JBoss package, you also get full control of JBoss' administrative"JMX-Console".
4.4. What other libraries can I use?
Anything that your application requires can be included with it in the WEB-INF/lib directory. If you require special libraries you can either include them in your application's WEB-INF/lib or contact us to include them as part of the server package. Please note, that we need to abide by the license requirements for each product.
4.5. What about JMS, JMX, EJB?
See 4.3. What do I get with JBoss? above.
4.6. What OS are you running?
We run Linux on all our servers. We find that this is a very stable and efficient platform for the software we use.
4.7. What JVM's are available?
We offer both Sun's JVM and IBM's JVM (Jikes). We are currently using JDK 1.4.2. You should not find any functional differences between either, but should you require one in particular, please contact support.