Building and Deploying the Application
This topic describes how to build and deploy a Junos Space application,
including how to create an application database.
To build and deploy a Junos Space application:
- Start the Eclipse IDE.
Select Junos Space > Build/Deploy Junos Space
Application option. The Build/Deploy screen is
Alternatively, click the Build/Deploy Junos Space Application button in the toolbar.
To edit the image details, select the appropriate options in the wizard.
The options are:
- Application Name—The name of the Junos Space Application.
- JSVA Host Machine—The IP address of the JSVA host computer.
- Application Vendor ID—The Vendor ID registered with the
SDK during SDK installation, or when applying for a vendor
- Application Version—The version number of the Junos
Space Application, which can be configured in appInfo.xml.
- License—The license type of the Junos Space
Application. By default the license type is "Commercial".
- Release Date—The release date of the Junos Space Application.
- Validate Application—Select this check-box to validate the
Junos Space Application. For more information, see Validating Junos Space Application
- Create Application Database—Select this check-box to
create the application database. The database name is displayed
in the adjacent field. Note that you cannot use build_db as
the database name because it is the default database name of
the Junos Space platform.
- The "Create Application Database" option allows you to change
application database related settings. However, if you rename a
database using the Change button, the old database is
dropped and replaced with the new one. The contents of the
existing database are lost. If you want to keep the old contents,
you must make a backup of the database and restore the data
- If the "Create Application Database" option is checked, a new
database is created. You can access the database from your
application's code by using the data source name lookup, which is
configured in the persistence.xml file in the EJB
project's src/META-INF directory. The mapping between the Data
Source name and the database name is defined in the mysql-<APPNAME>-ds.xml
file, which is created in EAR project's config directory.
- If the "Create Application Database" option is cleared, the
old database is dropped.
- Application URIs—The contents of urls.xml and the context
URLs of the application are displayed.
- Builds the EAR of the project and places the EAR file in the
EAR's project bin folder.
- If there is any change in the URL settings or
application-specific database settings, it creates and
deploys the new image of the application to the JSVA. The
application image is not copied back in the bin folder of the
Click Finish. Once the application is successfully
deployed, the Junos Space application displays a message, "Build/Deploy
Application Image is Successful".
Note: The application name will be listed in
Administration > Application. And it can be selected and launched
from the application drop-down list logo displayed in the main UI.
Note: The SDK plug-in creates image builder configuration
files during the build/deploy operation. For more information
about these files, see the Application