暂无说说

scalatra环境搭建

Scalatra jiajun 4周前 (08-28) 24次浏览 0个评论 扫描二维码

1、环境:

windows10 ltsb 2016

java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
scala -version
Scala code runner version 2.12.4 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.

2、安装 sbt

下载地址:https://www.scala-sbt.org/download.html

下载全平台版本

解压后配置环境变量

3、安装 conscript

下载地址:http://www.foundweekends.org/conscript/setup.html

找到 Cross platform 下的 runnable jar,点击下载

下载完成后,进入下载目录,按 shitf + 鼠标右键——在此处打开命令行窗口,打开 cmd

执行

java -jar conscript_2.11-0.5.2-proguard.jar

弹出下面窗口,不要关闭,在 cmd 窗口可以看到正在下载一些依赖包。

直到出现 Installed 再关闭。

然后将 C:\Users\jiajun\.conscript\bin 加入环境变量。

4、安装 giter8

配置完环境变量后重新打开命令行窗口

执行

cs foundweekends/giter8

下载安装 giter8

直到出现

Conscripted foundweekends/giter8 to C:\Users\jiajun\.conscript\bin\g8.bat

安装完毕。

5、使用 giter8 创建 Scalatra Web 工程

执行

g8 scalatra/scalatra-sbt

执行过程中,填写项目信息如下:

organization [com.example]: com.mathslib
name [My Scalatra Web App]: blog
version [0.1.0-SNAPSHOT]:
servlet_name [MyScalatraServlet]: BlogServlet
package [com.example.app]: com.mathslib.blog
scala_version [2.12.6]: 2.12.4
sbt_version [1.2.1]:
scalatra_version [2.6.3]:

这时候在当前目录下多出 blog 项目,结构如下:

├─project
└─src
├─main
│ ├─resources
│ ├─scala
│ │ └─com
│ │ └─mathslib
│ │ └─blog
│ ├─twirl
│ │ ├─layouts
│ │ └─views
│ └─webapp
│ └─WEB-INF
└─test
└─scala
└─com
└─mathslib
└─blog

进入 blog,运行 sbt,编译项目并启动 sbt prompt。

cd blog
sbt

启动服务器:

jetty:start

访问:http://localhost:8080/

出现

关闭服务器:

回车,然后执行 jetty:stop,再执行 exit,退出 sbt prompt

至此,scalatra web app 创建完成。


mathslib , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:scalatra 环境搭建
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址