| |
| 1. Do you offer domain name registration? |
| We know that domain name is bought once and hosting provider may be often changed in search of better price, better performance, better support. We prefer to deliver independent hosting service, so it will be easy for our customers to replace us with other hosting provider that will fit their requirements better. We do not offer domain name registration, you may register a domain name for example at some of the most popular registrators as http://godaddy.com , http://www.domainrightnow.com, and as soon as we create your account we will send you back name servers, which you need to configure your domain name in order to point to our hosting services. |
| 2. How to test application before my domain name is configured to point to your servers? |
In cases, when you want to test your application, before redirecting your domain name or you are waiting your local DNS servers to be updated, please follow these instructions: • for Windows - edit file "\WINDOWS\system32\drivers\etc\hosts" • for Unix/Linux - edit file "/etc/hosts" as add at the bottom of file line: "x.x.x.x mydomain.com" (without quotes) ,where "mydomain.com" is your domain name and "x.x.x.x" is IP address of your application, which you will receive with all access and instructions information when your account is created in our system. |
| 3. How to deploy application from "war" file? |
| As soon as we provide simultaneous support of PHP4, PHP5, JSP, Servlets, JSF there is need of configuration for every sub-domain and domain name "Tomcat- Context" and "Apache - Virtual Server" working together because of "mod_jk" module, so only following URL-s from all HTTP requests are forwarded from Apache Server to Tomcat Server: [ /*.jsp | /servlet/* | /*.do | /*.jspf | /*.jsf | /faces/* | /adf/* ] (on your request they can be changed in short time) and with them are auto-created and their physical Root folders, with test files which will prove that technologies are working successfully together. All these tunnings are made automatically via Control Panel, with every domain or sub-domain name creation. It is not possible to directly install "war" file, but you can create sub-domain or new domain name or just using your general domain name, and to upload on server extracted "war" file content following locations of already created and successfully running tests. Please take our advice, and upload your application as soon as you see that all tests are passing successfully, for your particular domain or sub-domain name. In most cases there is need to request also a restart of Tomcat Server from our support team, in order your application context to be loaded in a right way! |
| 4. Why "welcome" files cofigurated in "web.xml" are not working ? |
| As soon as we provide simultaneous support of PHP4, PHP5, JSP, Servlets, JSF working because of "mod_jk" Apache module, so only following URL-s from all HTTP requests are forwarded from Apache Server to Tomcat Server: [ /*.jsp | /servlet/* | /*.do | /*.jspf | /*.jsf | /faces/* | /adf/* ] (on your request they can be changed in short time), so URL-s like "/*" does not reach Tomcat server. If we configure such pattern on your request "welcome" files will start working, but your PHP functionality will be disabled, because all HTTP requests will be forwarded from Apache Server to Tomcat Server. Another reason is Tomcat to be unable to reload "web.xml" instead of configuration that made it Context auto reloadable.Currently all Tomcat releases has this problem. So if you want your changes to take effect for sure, just request a Tomcat restart from our support team and it will be done in short time. Also a good practise is just to use "index.html" or "index.jsp" files instead of "welcome" configurations, and you will keep both technologies working together. |
| 5. Why test servlets are passing successfully, but servlets uploded from me gives error 404? |
| There are several possible reasons. As soon as we provide simultaneous support of PHP4, PHP5, JSP, Servlets, JSF working because of "mod_jk" Apache module, so only following URL-s from all HTTP requests are forwarded from Apache Server to Tomcat Server: [ /*.jsp | /servlet/* | /*.do | /*.jspf | /*.jsf | /faces/* | /adf/* ] (on your request they can be changed in short time), so if the URL of your servlet does not match with any of configured forward patterns then it will be never executed because it will never reach Tomcat Server. Other reason is because Tomcat is unable to reload "web.xml" instead of configuration that made Context auto reloadable.Currently all Tomcat releases has this problem. So if you want your changes to take effect for sure, just request a Tomcat restart from our support team and it will be done in short time. |
| 6. Why "index" file which I am using is not loaded first ? |
| Priority of loading "index" files is following (DirectoryIndex index.jsp index.html index.php), which means that if "index.jsp" file exists it will be loaded, but if it is missing that server is searching for "index.html" to execute it, and if it is also not found, it search for "index.php" file. We strongly recommend to keep only one "index" file in your root folder. On your request we can change "index" configuration for your particular domain or sub-domain. |
| 7. Why uploaded file changes are not applied in Tomcat Server ? |
| Instead Tomcat Context configuration to be auto realoaded, there are cases when files like "web.xml", "*.properties" or some static resources are not reloaded. So if you want your changes to take effect for sure, just request a Tomcat restart from our support team and it will be done in short time. |
| 8. How many domain names I can configure to point to my subscription ? |
| All plans that we offer, does not contains restriction for domain names, except "Java Hosting Plan" which has 1 domain restriction. Restriction is based on configuration (Virtual Server - Apache and Host -Tomcat Server) that must exist in Shared Environment in order domain name to be reconginized and forwarded to right directory root,so when such configuration is missing even if you point your domain name to exact server your requests will be redirected to default internet address. |
| 9. Which is the best payment method for me ? |
| "Moneybookers" and "Webmoney" provides local payment in many countries with very low transfer taxes, so as an first option check whether your country is not included in their list, if you want to pay with credit card, you may choose "2Checkout.com" or "Moneybookers". Please choose Bank trasnfer as your last option, because Banks takes enormous taxes(about 20 EUR) for international payments. |
| 10. Does my subscription include dedicated JVM (Java Virtual Machine) ? |
| Dedicated Java Virtual Machines are included in plans as "Java Private Hosting", "Advanced Private Hosting", "Java Virtual Private Server", "Advanced Virtual Private Server" which are based on virtual private servers. With plans as "Java Hosting Plan" and "Advanced Hosting Plan" are used shared java virtual machines, as every system contain no more than 17 accounts, and when it reach its limit is closed for new clients and it becomes more stable in time. We use shared java virtual machines because we are able to deliver to our customers Java Heaps with size of 2GB per Tomcat Server. You may find over Internet a lot of solutions with dedicated java virtual machines, but please take a look at their Java Heap size, in most cases it is about 64MB, and if you need more you need to pay extra fees. When java process reach a memory level usage, it does not release it, and it is impossible to reuse unused memory between processes and this is the limitation that reach private java virtual machine providers. So the question is whether you want to tune your application whenever you want with your private java virtual machine or to see it working with excellent performance on our systems. Our support team will guide you and will customize for you every settings on your request,in short time, in order to make your application working stable and in comfort of enough Java Heap Space. |
| 11. Why I have problems with using FTP ? |
There are three ways of file trasnfer communication with our servers: "FTP:Active Mode", "FTP:Passive Mode", "HTTP:WebFTP" ."Passive Mode" is more stable and reliable way to make communication.By default most FTP clients including FileZilla(Free FTP Desctop Client that we strongly recommend you to use), are configured to use "Passive Mode". Here is example configuration with which client is trying to connect to server via FTP using client port "2024": • Active FTP : command - client:2024 -> server:21 data - client:2024 <- server:20 • Passive FTP : command - client:2024 -> server:21 data - client:2024 -> server:56031. On Firewall of your Internet Service Provider, it is possible to blocked communication attempts to remote computers on none standard ports, and this will be the reason data transfer to fails with "Passive Mode".On otherside with "Active Mode" , after client is connected to server via command port "21", server is trying to initiate data connection to client port "2024" in order to send or receive a file. This attempt is possible to be blocked on Firewall of your Internet Service Provider , and thats why many "Timeouts" are possible to appear.The other way to upload files is with using WebFTP - that we provide, but it is possible to have problem with some bigger files because of reaching PHP restrictions of 10MB max upload file size. |
| 12. How to connect my application with MySQL database server? |
In order to connect your application wtih MySQL database server you need following properties: • Driver Class Name : "com.mysql.jdbc.Driver" • Connection URL : "jdbc:mysql://localhost/mydbname" ( "mydbname" is name of database created from you using Control Panel) • Username/Password : ( created from you for particular database using Control Panel ) In cases , when you are using "DataSource"-s, and you need extra configuration of "Resoource"-s to be added to Tomcat - "Context" configuration for your application, you need to request this change from our support team , and will be done in a short time.Because of security reasons with automation processes, we do not provide "Context" configuration access, and even if there is a file "./META-INF/context.xml", in your application, it will not take effect. |
| 13. How to manage MySQL database server? |
| You need at first to create from Control Panel , your own database and database user. Àfter that you can manage MySQL database using "phpMyAdmin" interface or free desctop client like "SQLyog", but for last you need to request from our support team, to grant you access for your originating IP on our Firewall, in a short time. |
| 14. Does my subscription includes SSH2 access ? |
| SSH2 access in included in plans as "Java Private Hosting", "Advanced Private Hosting", "Java Virtual Private Server", "Advanced Virtual Private Server" which are based on virtual private servers. With plans as "Java Hosting Plan" and "Advanced Hosting Plan" are used shared systems, and because of security reasons, there is not SSH2 access provided. If you need accomplish some work using SSH2, just request it from our support team and it wil lbe done in short time! |
| 15. Does my subscription includes dedicated IP address ? |
| Dedicated IP address in included in plans as "Java Private Hosting", "Advanced Private Hosting", "Java Virtual Private Server", "Advanced Virtual Private Server" which are based on virtual private servers. With plans as "Java Hosting Plan" and "Advanced Hosting Plan" are used shared systems and shared IP address. |
| 16. How to create and use e-mail accounts ? |
| For using email account it need to be created at first from Control Panel. Test whether it works ok with WebMail on address http://mail.mydomain.com ( "mydomain.com" is your domain name, configured for using our servers ) |
| 17. How to configure E-Mail( POP3(S)/SMTP(S) ) client on my computer ? |
Here is information which you need in order to setup an E-Mail desctop client: • Mail Server (POP3/SMTP): mail.mydomain.com ("mydomain.com" is your domain name) • Username/Password: myuser@mydomain.com (user created from you with Control Panel) • Account Name: myuser@mydomain.com (user created from you with Control Panel)
Here is example configuration of "Thunderbird" desctop email client: • Download English version of "Thunderbird" from http://www.mozilla.com/en-US/thunderbird/all.html • Install it and go to: "Tools" > "Account Settings" > "Add Account" > "Email Account" • Fill dialog with following data: - Your Name: John Smith (your name) - Email Address:myuser@mydomain.com (user created from you with Control Panel) - Choose "POP" radio button , and uncheck "Global Inbox". - POP3/SMTP Incoming Server : mail.mydomain.com ( "mydomain.com" is your domain name) - Account Name:myuser@mydomain.com (user created from you with Control Panel) • On first E-Mail check, you will be asked to fill your user password, created from you with Control Panel. Your configurations ready! |
| 18. Is my application compatible with your environment ? |
| If you want your application to be compatible with our environment, you need to test it over Tomcat 6 Application Server, your java classes to be compiled with JDK 1.6.x. MySQL DataBase server is compiled with UTF-8 as default encoding, but on your request at our support team, we may create particular data base with your specific encoding. PHP5 is default handler for ".php" files , you may use PHP4 if your files are named as ".php4". As soon as we provide simultaneous support of PHP4, PHP5, JSP, Servlets, JSF working because of "mod_jk" Apache module, so only following URL-s from all HTTP requests are forwarded from Apache Server to Tomcat Server: [ /*.jsp | /servlet/* | /*.do | /*.jspf | /*.jsf | /faces/* | /adf/* ] (on your request they can be changed in short time). |