A (hopefully) very simple question. I have created a simple web application based on the tutorials provided. It runs successfully via the "run" button in the designer, but I how do I deploy as a standalone app? I only need to deploy locally at this stage.
From reading the tomcat documentation, I was expecting Ebase to create a WAR file or similar that drops into the /tomcat/webapps/ folder? However, I have tried both "export" and "deployment manager" and neither of these seem to do this?
I am running Ebase 4.2.1 with the provided stack on Windows 7.
Help appreciated!
How do I actually deploy a web application?
Moderators: Jon, Steve, Ian, Dave
-
- Ebase User
- Posts: 4
- Joined: Fri Sep 30, 2011 5:28 pm
-
- Ebase User
- Posts: 53
- Joined: Thu Sep 13, 2007 9:02 am
- Contact:
Ebase does not generate the forms as a 'standalone app' to be deployed via a WAR file under Tomcat.
The Ebase server is a Tomcat webapp in itself and the forms developed using the designer run within the Ebase webapp.
To access the form(s) you have developed, without using the run button within the designer, the following URL can be called from your browser
http://localhost:3030/ufs/ufsmain?formid=MY_FORM_NAME ( note the URL is case-sensitive and the Form Name must be in capitals )
The 'Export' function is used to generate a transport file for your form(s) and resources which can then be imported into another server e.g Development -> Test, Test-> Live
The 'deployment manager' is used to deploy the exported transport file to another Ebase instance, which can be either local or remote.
The Ebase server is a Tomcat webapp in itself and the forms developed using the designer run within the Ebase webapp.
To access the form(s) you have developed, without using the run button within the designer, the following URL can be called from your browser
http://localhost:3030/ufs/ufsmain?formid=MY_FORM_NAME ( note the URL is case-sensitive and the Form Name must be in capitals )
The 'Export' function is used to generate a transport file for your form(s) and resources which can then be imported into another server e.g Development -> Test, Test-> Live
The 'deployment manager' is used to deploy the exported transport file to another Ebase instance, which can be either local or remote.
0 x
-
- Ebase User
- Posts: 4
- Joined: Fri Sep 30, 2011 5:28 pm
-
- Ebase User
- Posts: 53
- Joined: Thu Sep 13, 2007 9:02 am
- Contact:
Yes, localhost:3030 can be replaced with the domain name. If you are using the Tomcat connector between IIS or Apache, you can also remove the need to specify the port, 3030 in this case.
You can't remove the /ufs/ufsmain/ from the url, so an alternative is to setup a 'friendly' URL that redirects to the form, e.g. www.mysite.com/myform
You can't remove the /ufs/ufsmain/ from the url, so an alternative is to setup a 'friendly' URL that redirects to the form, e.g. www.mysite.com/myform
0 x
-
- Moderator
- Posts: 1342
- Joined: Wed Sep 12, 2007 12:49 pm
Who is online
Users browsing this forum: No registered users and 40 guests