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开发教程——入门与提高篇(JSP+Servlet)》是一本专注于Java Web技术的书籍,旨在帮助初学者和有一定基础的开发者深入理解JSP和Servlet在实际项目中的应用。源代码作为配套资源,提供了书中各章节的实例...
《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前Web开发中经常使用的功能,具有相当高的...
讲解深入原理,让你知其然也知其所以然,学习Java Web开发必读经典书籍之一。边看边添加书签,累死了,本书被我分割成了两部分,这是part2,还需要下载part1,放在同一目录下解压。
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 Web开发"这本书中,读者将学习如何配置Web应用的部署描述符——web.xml,这是每个Java Web应用的基础配置文件,用于定义Servlet、过滤器和监听器等。书中可能还会介绍MVC(Model-View-Controller...
《Tomcat与Java Web开发技术详解(第2版)》是一本深入探讨Java Web应用程序部署和运行环境的权威指南。本书主要围绕Apache Tomcat服务器展开,涵盖了从基础概念到高级特性的全方位讲解,旨在帮助读者掌握Java Web...
轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发电子书123全套.part3.rar
Java全能学习面试手册——阿里开发手册全套.zip 01 阿里巴巴Java开发手册1.0.0(公开版).pdf 02 阿里巴巴Java开发手册1.1.0(正式版).pdf 03 阿里巴巴Java开发手册1.2.0(升级版).pdf 04 阿里巴巴Java开发手册...
2. **Java EE(Enterprise Edition)**:Java平台的企业版,提供了开发企业级Web应用所需的一系列API和服务,如Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等。 3. **容器**:如...
《亮剑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(企业级...
java课程设计大作业——基于Java构建的的2048小游戏(源码+资源文件)java课程设计大作业——基于Java构建的的2048小游戏(源码+资源文件)java课程设计大作业——基于Java构建的的2048小游戏(源码+资源文件)java...
在本文中,我们将深入...它涵盖了计算机视觉、图像处理、Web服务开发等多个领域,对于提升开发者的技术综合能力有着极大的帮助。通过阅读和分析这个项目,你可以深入理解这些技术的原理,并将其应用到更广泛的项目中。
在本项目"Web开发实训——学生信息管理系统(JSP+Servlet+Ajax+MySQL)"中,我们将探讨一种经典的Web应用程序架构,它结合了多种技术来实现一个完整的全栈式学生信息管理系统。系统能够进行学生记录的增删查改操作,...
Java Web毕业设计——宿舍管理系统,内容完整,内含数据库,ReadMe等,有网站效果图预览。 Java Web毕业设计——宿舍管理系统,内容完整,内含数据库,ReadMe等,有网站效果图预览。 Java Web毕业设计——宿舍管理...