Prerequisites
- Maven
settings.xmlconfiguration - Eclipse IDE for Java Developers
- Google Cloud SDK
- Follow the appropriate Quickstart at https://cloud.google.com/sdk/docs/quickstarts
Importing the Project
- Fork axis-server (See 1.1.png and 1.2.png)
Click Fork
- Select your DisID
- Check out axis-server fork (See 2.6.png and 2.7.png)
- Expand the File menu, click Import
- Expand Maven, select Check out Maven Projects from SCM, click Next
- Select git as the repo type, and enter the url (eg: ssh://git@github.wdig.com/<disid>/axis-server.git)
- Click Finish
- Add new remote repo
- Right click project, expand the Team sub-menu, select Pull...
- Click New Remote...
- Fill in details
- Remote name:
parent - URI:
ssh://git@github.wdig.com/Axis/axis-server.git
- Remote name:
- Click Finish
- Click Finish
- Merge updates from parent repo
- Right click project, expand the Team sub-menu, select Pull...
- Select
parentfrom the Remote drop-down - Click Finish
Configuring the Local Server
- Create an App Engine Local Server
- Open the Servers view by selecting the Window → Show View → Other menu item.
- Search for Servers.
- Select the result and click Open.
- In the Servers view, right click and select the New → Server menu item.
- Select the Google → App Engine Standard type
- Change the Server Name to Axis.
- Click Next.
- Select axis-server(axis) and click Add >.
- Click Finish.
Configuring Axis
- Create the configuration directory
/etc/disney/axis6/on Linux or OS XC:\etc\disney\axis6\on Windows
- Create the file
devserver.propertiesin the above directoryOpen a terminal and change directory to the project root
- Terminals are installed by default on OS X, Linux. Windows requires either Windows Subsystem for Linux (WSL) or Cygwin
Run the command
./src/main/shell/configure-devserver
Running the Server
In the Servers view, you will see the server created in the above step (eg: Axis [Stopped]). If it does not say Synchronized, then you will need to publish the changes. Do this by right clicking the server and selecting Publish. Once it it displays Synchronized, you can right click the server and select either Run or Debug. The Axis server will be listening on port 8080.
Running axis-client with axis-server (optional)
- Get your axis-client setup if it's not already: https://github.wdig.com/Axis/axis-client
- Run as specified in axis-client first page and in https://github.wdig.com/Axis/axis-client/wiki
- Go to https://localhost-axis.disney.network/axis/login to login.
- You will be redirect to https://localhost-axis.disney.network. Add a slash in front of it as in https://localhost-axis.disney.network/.
See Also
Related articles