... | ... | @@ -40,16 +40,16 @@ mysql -ucheetah_web -p cheetah_web < cheetah_web.sql |
|
|
* Password: cheetah
|
|
|
* **Make sure to change the password after your first login!**
|
|
|
|
|
|
## I would like to implement something on top of CEP-Web
|
|
|
## I would like to extend CEP-Web
|
|
|
Yes! Go ahead :) In the following, we briefly describe how to get CEP-Web in your eclipse (http://www.eclipse.org/) workspace and how to launch the application to start developing.
|
|
|
|
|
|
Before you can start developing, please install tomcat6 and MySql as described previously. You do not need to start tomcat6 as the server startup is then triggered via eclipse.
|
|
|
Before you can start developing, please install tomcat6 and MySQL as described previously. You do not need to copy the war file and start tomcat6 as the server startup is then triggered via eclipse.
|
|
|
|
|
|
As mentioned earlier, CEP-Web was developed using eclipse. Therefore, we recommend that you download *eclipse for EE developers* (http://www.eclipse.org/downloads/eclipse-packages/). Next you should setup the tomcat server runtime environment in eclipse. This can be done in Window > Preferences > Server > Runtime Environments. Simply add a tomcat6 runtime environment and point it to your tomcat6 installation.
|
|
|
|
|
|
Eclipse comes with integrated git support that allows to clone this repository. Just point eclipse to the following URL: https://git.uibk.ac.at/cheetah-web-group/cheetah-web.git and import all projects into your workspace. CEP-Web consists of two projects: org.cheetahplatform.web and org.cheetahplatform.web.migration. While org.cheetahplatform.web consists of all the source code of the application, org.cheetahplatform.web.migration contains everything for managing the underlying database. In order to keep database changes under control, we make use of liquibase, a database refactoring framework (cf. http://www.liquibase.org). This allows to specify all changes in an xml file (see org.cheetahplatform.web.migration/resources/changeLog.xml). The specified changes can be applied by running org.cheetahplatform.web.migration.LiquibaseMigrator.java.
|
|
|
|
|
|
Finally, the server configuration for tomcat6 has to be created. For this, open the Server view and click on the link to create a new server configuration. After selecting tomcat6, click Next and add org.cheetahplatform.web to the server. After clicking on Finish, the server should be started and the application should be deployed. By navigating to http://localhost:8080/org.cheetahplatform.web/app/public/index.htm you can access the application.
|
|
|
Finally, the server configuration for tomcat6 has to be created. For this, open the *Server* view and click on the displayed link to create a new server configuration. After selecting tomcat6, click Next and add org.cheetahplatform.web to the server. After clicking on Finish, the server should be started and the application should be deployed. By navigating to http://localhost:8080/org.cheetahplatform.web/app/public/index.htm you can access the application.
|
|
|
|
|
|
## A very brief introduction: Running CEP-Web
|
|
|
This guide provides a brief introduction on how to use CEP-Web. For more details we refer to XXX.
|
... | ... | |