[Lift] Re: Building war for production mode.

2009-11-28 Thread Neil.Lv
  Now the lift app runs in the production mode,

###
  put the JAVA_OPTIONS=-Drun.mode=production on the top, and it can
workd.
###

 But it will create the database in the jetty's folder
 /home/jetty6/derby.log
 /home/jetty6/lift_example

  It can's find the jdbc:mysql ?  (It the development mode it can find
the jdbc:mysql driver)

  I don't know what's the problem with it .

  Thanks for any help!

Cheers,
  Neil


On Nov 28, 3:48 pm, Neil.Lv anim...@gmail.com wrote:
 I have the same issue, is add this statement into /home/jetty6/bin/
 jetty.sh

 ###
   echo JAVA_OPTIONS=-Drun.mode=production  /home/jetty6/bin/
 jetty.sh
 ###

  then restart the jetty server, but it alwasy show the Development
 Mode information
  The requested page was not defined in your SiteMap, so access was
 blocked

   The server is CentOS 5.3

 Cheers,
   Neil

 On Nov 27, 7:13 pm, Jeppe Nejsum Madsen je...@ingolfs.dk wrote:

  Marcin Jurczuk mjurc...@gmail.com writes:
   Hello,

   I'm trying to first test deploy of my app :)

   I created package (mvn package), uploaded created war as root.war in
   webapp folder of jetty server and when running app it looks that lift
   app is running in development mode (no 404 is showed but:
   The requested page was not defined in your SiteMap, so access was
   blocked.  (This message is displayed in development mode only

   How inform maven that I'm building production package ?
   I tried mvn -Drun.mode=production package  - no effect ?

  You don't build for deployment, it is the same war (modulus any compiler
  settings or other build steps you've specified)

  The lift run mode is determined at runtime, so you need to specify the
  run.mode=production as a system property when launching jetty

  (This is what happens with the maven command above: It starts jetty with
  this system property set)

  If you happen to run jetty on a Debian based Linux you can accomplish
  this by:

  echo JAVA_OPTIONS=-Drun.mode=production /etc/default/jetty6

  /Jeppe

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Building war for production mode.

2009-11-28 Thread Neil.Lv
  Now the lift app runs in the production mode,

###
  put the JAVA_OPTIONS=-Drun.mode=production on the top, and it can
workd.
###

 But it will create the database in the jetty's folder
 /home/jetty6/derby.log
 /home/jetty6/lift_example

  It can's find the jdbc:mysql ?  (It the development mode it can find
the jdbc:mysql driver)

  I don't know what's the problem with it .

  Thanks for any help!

Cheers,
  Neil


On Nov 28, 3:48 pm, Neil.Lv anim...@gmail.com wrote:
 I have the same issue, is add this statement into /home/jetty6/bin/
 jetty.sh

 ###
   echo JAVA_OPTIONS=-Drun.mode=production  /home/jetty6/bin/
 jetty.sh
 ###

  then restart the jetty server, but it alwasy show the Development
 Mode information
  The requested page was not defined in your SiteMap, so access was
 blocked

   The server is CentOS 5.3

 Cheers,
   Neil

 On Nov 27, 7:13 pm, Jeppe Nejsum Madsen je...@ingolfs.dk wrote:

  Marcin Jurczuk mjurc...@gmail.com writes:
   Hello,

   I'm trying to first test deploy of my app :)

   I created package (mvn package), uploaded created war as root.war in
   webapp folder of jetty server and when running app it looks that lift
   app is running in development mode (no 404 is showed but:
   The requested page was not defined in your SiteMap, so access was
   blocked.  (This message is displayed in development mode only

   How inform maven that I'm building production package ?
   I tried mvn -Drun.mode=production package  - no effect ?

  You don't build for deployment, it is the same war (modulus any compiler
  settings or other build steps you've specified)

  The lift run mode is determined at runtime, so you need to specify the
  run.mode=production as a system property when launching jetty

  (This is what happens with the maven command above: It starts jetty with
  this system property set)

  If you happen to run jetty on a Debian based Linux you can accomplish
  this by:

  echo JAVA_OPTIONS=-Drun.mode=production /etc/default/jetty6

  /Jeppe

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Building war for production mode.

2009-11-28 Thread Leo Lännenmäki
Hi,

I'm a Lift newbie so I don't know if my way is the right way but
here goes:

I generated my app using the archetype lift-archetype-basic in order
to get the database configuration stuff to Boot.scala. Then i created
two files src/main/webapp/WEB-INF/classes/props/default.props and
production.default.props. When developing I want to use an in memory
database so I added:

db.driver = org.apache.derby.jdbc.EmbeddedDriver
db.url = jdbc:derby:my_database_name;create=true

to default.props. I want to use MySQL on the production server so I
added:

db.driver = com.mysql.jdbc.Driver
db.url = jdbc:mysql://localhost:3306/my_database_name
db.user = my_user
db.password = my_pass

to production.default.props. On the production server I user Tomcat
with -Drun.mode=production.

I hope you get some ideas about my configuration.

Leo

On Nov 28, 11:02 am, Neil.Lv anim...@gmail.com wrote:
   Now the lift app runs in the production mode,

 ###
   put the JAVA_OPTIONS=-Drun.mode=production on the top, and it can
 workd.
 ###

  But it will create the database in the jetty's folder
  /home/jetty6/derby.log
  /home/jetty6/lift_example

   It can's find the jdbc:mysql ?  (It the development mode it can find
 the jdbc:mysql driver)

   I don't know what's the problem with it .

   Thanks for any help!

 Cheers,
   Neil

 On Nov 28, 3:48 pm, Neil.Lv anim...@gmail.com wrote:

  I have the same issue, is add this statement into /home/jetty6/bin/
  jetty.sh

  ###
    echo JAVA_OPTIONS=-Drun.mode=production  /home/jetty6/bin/
  jetty.sh
  ###

   then restart the jetty server, but it alwasy show the Development
  Mode information
   The requested page was not defined in your SiteMap, so access was
  blocked

    The server is CentOS 5.3

  Cheers,
    Neil

  On Nov 27, 7:13 pm, Jeppe Nejsum Madsen je...@ingolfs.dk wrote:

   Marcin Jurczuk mjurc...@gmail.com writes:
Hello,

I'm trying to first test deploy of my app :)

I created package (mvn package), uploaded created war as root.war in
webapp folder of jetty server and when running app it looks that lift
app is running in development mode (no 404 is showed but:
The requested page was not defined in your SiteMap, so access was
blocked.  (This message is displayed in development mode only

How inform maven that I'm building production package ?
I tried mvn -Drun.mode=production package  - no effect ?

   You don't build for deployment, it is the same war (modulus any compiler
   settings or other build steps you've specified)

   The lift run mode is determined at runtime, so you need to specify the
   run.mode=production as a system property when launching jetty

   (This is what happens with the maven command above: It starts jetty with
   this system property set)

   If you happen to run jetty on a Debian based Linux you can accomplish
   this by:

   echo JAVA_OPTIONS=-Drun.mode=production /etc/default/jetty6

   /Jeppe

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Building war for production mode.

2009-11-28 Thread Neil.Lv

  Thanks very much,

  I missing the production.default.props file .

Cheers,
  Neil

On Nov 28, 9:33 pm, Leo Lännenmäki leo.lannenm...@gmail.com wrote:
 Hi,

 I'm a Lift newbie so I don't know if my way is the right way but
 here goes:

 I generated my app using the archetype lift-archetype-basic in order
 to get the database configuration stuff to Boot.scala. Then i created
 two files src/main/webapp/WEB-INF/classes/props/default.props and
 production.default.props. When developing I want to use an in memory
 database so I added:

 db.driver = org.apache.derby.jdbc.EmbeddedDriver
 db.url = jdbc:derby:my_database_name;create=true

 to default.props. I want to use MySQL on the production server so I
 added:

 db.driver = com.mysql.jdbc.Driver
 db.url = jdbc:mysql://localhost:3306/my_database_name
 db.user = my_user
 db.password = my_pass

 to production.default.props. On the production server I user Tomcat
 with -Drun.mode=production.

 I hope you get some ideas about my configuration.

 Leo

 On Nov 28, 11:02 am, Neil.Lv anim...@gmail.com wrote:

    Now the lift app runs in the production mode,

  ###
    put the JAVA_OPTIONS=-Drun.mode=production on the top, and it can
  workd.
  ###

   But it will create the database in the jetty's folder
   /home/jetty6/derby.log
   /home/jetty6/lift_example

    It can's find the jdbc:mysql ?  (It the development mode it can find
  the jdbc:mysql driver)

    I don't know what's the problem with it .

    Thanks for any help!

  Cheers,
    Neil

  On Nov 28, 3:48 pm, Neil.Lv anim...@gmail.com wrote:

   I have the same issue, is add this statement into /home/jetty6/bin/
   jetty.sh

   ###
     echo JAVA_OPTIONS=-Drun.mode=production  /home/jetty6/bin/
   jetty.sh
   ###

    then restart the jetty server, but it alwasy show the Development
   Mode information
    The requested page was not defined in your SiteMap, so access was
   blocked

     The server is CentOS 5.3

   Cheers,
     Neil

   On Nov 27, 7:13 pm, Jeppe Nejsum Madsen je...@ingolfs.dk wrote:

Marcin Jurczuk mjurc...@gmail.com writes:
 Hello,

 I'm trying to first test deploy of my app :)

 I created package (mvn package), uploaded created war as root.war in
 webapp folder of jetty server and when running app it looks that lift
 app is running in development mode (no 404 is showed but:
 The requested page was not defined in your SiteMap, so access was
 blocked.  (This message is displayed in development mode only

 How inform maven that I'm building production package ?
 I tried mvn -Drun.mode=production package  - no effect ?

You don't build for deployment, it is the same war (modulus any compiler
settings or other build steps you've specified)

The lift run mode is determined at runtime, so you need to specify the
run.mode=production as a system property when launching jetty

(This is what happens with the maven command above: It starts jetty with
this system property set)

If you happen to run jetty on a Debian based Linux you can accomplish
this by:

echo JAVA_OPTIONS=-Drun.mode=production /etc/default/jetty6

/Jeppe

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.




[Lift] Re: Building war for production mode.

2009-11-27 Thread Neil.Lv
I have the same issue, is add this statement into /home/jetty6/bin/
jetty.sh

###
  echo JAVA_OPTIONS=-Drun.mode=production  /home/jetty6/bin/
jetty.sh
###

 then restart the jetty server, but it alwasy show the Development
Mode information
 The requested page was not defined in your SiteMap, so access was
blocked

  The server is CentOS 5.3

Cheers,
  Neil


On Nov 27, 7:13 pm, Jeppe Nejsum Madsen je...@ingolfs.dk wrote:
 Marcin Jurczuk mjurc...@gmail.com writes:
  Hello,

  I'm trying to first test deploy of my app :)

  I created package (mvn package), uploaded created war as root.war in
  webapp folder of jetty server and when running app it looks that lift
  app is running in development mode (no 404 is showed but:
  The requested page was not defined in your SiteMap, so access was
  blocked.  (This message is displayed in development mode only

  How inform maven that I'm building production package ?
  I tried mvn -Drun.mode=production package  - no effect ?

 You don't build for deployment, it is the same war (modulus any compiler
 settings or other build steps you've specified)

 The lift run mode is determined at runtime, so you need to specify the
 run.mode=production as a system property when launching jetty

 (This is what happens with the maven command above: It starts jetty with
 this system property set)

 If you happen to run jetty on a Debian based Linux you can accomplish
 this by:

 echo JAVA_OPTIONS=-Drun.mode=production /etc/default/jetty6

 /Jeppe

--

You received this message because you are subscribed to the Google Groups 
Lift group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.