https://github.com/manolo/james-admin-web-app
A web app to manage the Apache James email server
https://github.com/manolo/james-admin-web-app
Last synced: 4 months ago
JSON representation
A web app to manage the Apache James email server
- Host: GitHub
- URL: https://github.com/manolo/james-admin-web-app
- Owner: manolo
- Created: 2013-04-25T07:32:40.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2012-02-23T23:25:54.000Z (over 13 years ago)
- Last Synced: 2024-12-30T18:38:11.765Z (6 months ago)
- Language: Java
- Homepage: The goal of this application is to make a web application to simplify the adminstration of the Apache James mail server.
- Size: 15 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
README
You will need to set up your Apache James server to store users and messages in a database.
To run this, you must have a James database running. I use MySQL. The app uses Hibernate, so you should be able to use other databases as well.
Download the source from github.
Untar/unzip it.
You will need to add database info to src/main/resources/hibernate.cfg.xml
You should be able to run "mvn clean" and get a successful build
You can run "mvn test" and get a successful build. You will see a stack trace in a successful build. One of the tests tries to add a duplicate entry database, and this causes a stack trace.The URL is http://localhost:8080/JamesAdminWebApp/jsp/adminMainPage.jsf
Right now when I run it in Netbeans it does not work as a Maven project. I had to make a Netbeans web project and copy the files to a Maven project in another directory. So you might have to migrate the project to some IDE to get it to work.