Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007 #include <Wt/WServer>
00008
00009 #include "BlogRSSFeed.h"
00010 #include "WtHome.h"
00011 #include "JWtHome.h"
00012
00013 int main(int argc, char **argv)
00014 {
00015 try {
00016 WServer server(argv[0]);
00017
00018 server.setServerConfiguration(argc, argv, WTHTTP_CONFIGURATION);
00019
00020 BlogRSSFeed rssFeed(server.appRoot() + "blog.db", "Wt and JWt blog",
00021 "http://www.webtoolkit.eu/wt/blog",
00022 "We care about our webtoolkits.");
00023
00024 server.addResource(&rssFeed, "/wt/blog/feed/");
00025
00026 server.addEntryPoint(Application, createJWtHomeApplication,
00027 "/jwt", "/css/jwt/favicon.ico");
00028 server.addEntryPoint(Application, createWtHomeApplication,
00029 "", "/css/wt/favicon.ico");
00030
00031 if (server.start()) {
00032 WServer::waitForShutdown();
00033 server.stop();
00034 }
00035 } catch (Wt::WServer::Exception& e) {
00036 std::cerr << e.what() << std::endl;
00037 } catch (std::exception &e) {
00038 std::cerr << "exception: " << e.what() << std::endl;
00039 }
00040 }