1.
安装
&
配置
1.1.
安装
Lift
的安装比较有特点,所以专门开一节来讲,不同于一般的软件包下载
-
安装
-
运行,
Lift
(尤其是
Lift2.0
)更常用的安装方式是采用
maven
,步骤(以
windows
为例):
-
安装
sun jdk1.6
,(
jdk1.5
或者
openjdk
等没试过,欢迎补充)
创建一个
LiftWeb
的工作目录如:
e:\LiftWeb
e:\LiftWeb>e:\maven\bin\mvn.bat
archetype:generate ^
-DarchetypeGroupId=net.liftweb ^
-DarchetypeArtifactId=lift-archetype-blank ^
-DarchetypeVersion=2.0 ^
-DarchetypeRepository=http://scala-tools.org/repo-snapshots ^
-DremoteRepositories=http://scala-tools.org/repo-snapshots ^
-DgroupId=nasoft ^
-DartifactId=test1
注意:
1
、
^
是
windows cmd
下面多行命令的续行符,
unix/linux
下用
\
2
、其中
-DarchetypeArtifactId
可选:
* lift-archetype-blank
* lift-archetype-basic
* lift-archetype-jpa-basic
3
、
-DgroupId
上面用
nasoft
,你可以用自己的域名如
com.mysite
-DartifactId
上面用
test1
作为应用
id
,以上命令会创建
e:\LiftWeb\test1
目录
进入
e:\LiftWeb\test1,
运行
e:\LiftWeb\test1>e:\maven\bin\mvn.bat
jetty:run
下载内容大概
40m
,位置大概如:
C:\Users\user\.m2\repository
浏览器打开
http://localhost:8080/
你可以修改
E:\LiftWeb\test1\src\main\webapp\index.html
看看页面的变化,也可以修改:
E:\LiftWeb\test1\src\main\scala\nasoft\snippet\HelloWorld.scala
但
scala
是静态文件,所以必须进行编译,可以另起一个
cmd
运行如下的命令:
E:\LiftWeb\test1>e:\maven\bin\mvn
scala:cc
这是一个编译服务器,它会一直运行并监控
scala
文件的改变,在第一时间编译之。
为了看到页面的变化,你可能得
ctrl-c
停止
jetty
后重新运行
jetty:run
到此,你可能觉得编译和部署更新太烦了,简直就是不人性!
不过别心急,我们有令人兴奋的解决方法——
分享到:
相关推荐
《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的功能,具有相当高的...
讲解深入原理,让你知其然也知其所以然,学习Java Web开发必读经典书籍之一。边看边添加书签,累死了,本书被我分割成了两部分,这是part2,还需要下载part1,放在同一目录下解压。
java程序设计大作业——雷电飞机射击游戏(Java)java程序设计大作业——雷电飞机射击游戏(Java)java程序设计大作业——雷电飞机射击游戏(Java)java程序设计大作业——雷电飞机射击游戏(Java)java程序设计大...
Java Web 开发——BBS 论坛制
《精通NetBeans——Java桌面、Web与企业...总的来说,《精通NetBeans——Java桌面、Web与企业级程序开发详解》是一本全面而实用的NetBeans与Java开发教程,对于任何想要提升Java开发技能的人来说,都是一份宝贵的资源。
03 java面试——广州-唯品会-Java大数据开发工程师.pdf 04 java面试——杭州-阿里云-Java中级.pdf 05 java面试——杭州-蚂蚁金服-Java高级.pdf 06 java面试——杭州-蚂蚁金服-资深工程师.pdf 07 java面试——南京-...
《Tomcat与Java Web开发技术详解(第2版)》结合最新的Tomcat 6版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识、Java Web开发的高级技术、在Java Web应用中运用第三方...
《MLDN——Java Web开发实战经典源码笔记(基础篇)》是一本专注于Java Web开发的实战教程,旨在帮助读者从零开始掌握Web应用的开发技术。这本书通过深入浅出的讲解和丰富的实例代码,全面介绍了Java Web开发的基础...
轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书123全套.part3.rar
本资源使用JSP和Servlet进行用户登录注册,有详细的说明博客,请见http://blog.csdn.net/Bmouth_monkey/article/details/79516067 里面有数据库文件,只要导入mysql即可
Java全能学习面试手册——阿里开发手册全套.zip 01 阿里巴巴Java开发手册1.0.0(公开版).pdf 02 阿里巴巴Java开发手册1.1.0(正式版).pdf 03 阿里巴巴Java开发手册1.2.0(升级版).pdf 04 阿里巴巴Java开发手册...
范围两个压缩部分,请留意下载后解压!...《Java Web开发实战1200例(第2卷)》非常适合Java Web项目开发人员、Java Web初学者及编程爱好者使用,同时也可以作为培训机构、大中专院校老师和学生的实践参考用书。
【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。在Java世界中,实现Web接口通常涉及到Servlet、JSP、Spring MVC或者RESTful API等技术。本示例"java web...
java课程设计大作业——GUI编程,基于Java实现的俄罗斯方块小游戏java课程设计大作业——GUI编程,基于Java实现的俄罗斯方块小游戏java课程设计大作业——GUI编程,基于Java实现的俄罗斯方块小游戏java课程设计大...
java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏java课程设计大作业——用J2SE写的一个坦克大战小游戏...
《亮剑Java Web源代码+ppt教程01——11》是一份全面涵盖Java Web开发的教育资源,旨在帮助初学者和进阶者深入理解和实践Java在Web应用中的应用。这套资源包括了完整的源代码和配套的PPT教程,提供了一个从基础到高级...
Java Web 项目案例——知识管理软件 本篇文章将详细介绍 Java Web 项目案例——知识管理软件的相关知识点,涵盖 Java EE 概述、Servlet 基础、JSP、JSTL、JavaBean、Hibernate 等技术。 一、Java EE 概述 Java EE...
在Java的三大平台中——Java SE(标准版)、Java EE(企业版)以及Java ME(微小版),Java Web开发主要关注的是Java EE。Java EE为Web应用提供了丰富的服务和API,包括但不限于Web容器、Servlet、JSP、EJB(企业级...