[align=center][size=large][b]Pure (6.7):部署[/b][/size][/align]
我们可以按照以下步骤部署 PureJS 工程:
1. 修改端口号
2. 编写启动类
3. 导出 jar
4. 复制文件夹和文件到 deploy 目录
5. 命令行启动程序
[align=center][size=medium][b]1. 修改端口号[/b][/size][/align]
首先,我们需要根据需要修改 scripts/config.js 中的端口号设置。
例如将以下代码:
这使得用户可以在省略端口号的情况下访问网站;当然,如果使用 ngnix 之类的反向代理的话,也可以使用别的端口号。
[align=center][size=medium][b]2. 编写启动类[/b][/size][/align]
之前一直使用 org.mozilla.javascript.tools.shell.Main 来启动应用;为了简化启动应用的方式,我们可以在 com.purejs 包中编写如下的启动类:
[code]package com.purejs;
import org.mozilla.javascript.tools.shell.Main;
public class Luncher {
public static void main(String[] args) {
Main.main(new String[] { "scripts/server.js" });
}
}[/code] 在 Luncher.java 上点击鼠标右键,选择 Run As -> Java Application,可以看到应用正常启动并输出了一些信息(在此之前需要先运行 mongod,并确保已经安装 java 7)。我们可以在浏览器中输入 [url]http://localhost[/url] 来查看应用。
[align=center][size=medium][b]3. 导出 jar[/b][/size][/align]
在工程上点击鼠标右键,选择 Export -> Runnable Jar,如图所示:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96298/03cc22ce-80e8-3f1c-8445-665cdf0a9930.png[/img][/align]
[align=center][img]http://dl.iteye.com/upload/picture/pic/96300/0cb52912-4aeb-3f29-8884-1369f1cfc81c.png[/img][/align]
[align=center][size=medium][b]4. 复制文件夹和文件到 deploy 目录[/b][/size][/align]
复制文件夹 scripts、webapp 以及文件 log4j.properties 到 deploy 目录下(其中 scripts/test 目录是可以不要的 ), 并新建 upload 目录,如图所示:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96302/bf358e39-5acb-3912-8da4-54ded090445b.png[/img][/align]
[align=center][size=medium][b]5. 命令行启动应用[/b][/size][/align]
我们可以通过命令行启动应用,同样,需要确保 mongod 正在运行,以及 java 7 已经安装被配置好了。
通过命令行进入 deploy 文件夹,然后通过 java -jar 启动程序:
启动后可以看到提示信息,如图:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96304/42dd14a5-0b92-3427-ae9d-7eab17864567.png[/img][/align]
[align="center"][size=medium][b]6.查看运行效果[/b][/size][/align]
在浏览器中输入 [url]http://localhost[/url] 查看已经启动的应用:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96306/729fee0a-12ec-3275-90b4-834b53d38f54.png[/img][/align]
我们可以按照以下步骤部署 PureJS 工程:
1. 修改端口号
2. 编写启动类
3. 导出 jar
4. 复制文件夹和文件到 deploy 目录
5. 命令行启动程序
[align=center][size=medium][b]1. 修改端口号[/b][/size][/align]
首先,我们需要根据需要修改 scripts/config.js 中的端口号设置。
例如将以下代码:
port : 8080,
改为:
port : 80,
这使得用户可以在省略端口号的情况下访问网站;当然,如果使用 ngnix 之类的反向代理的话,也可以使用别的端口号。
[align=center][size=medium][b]2. 编写启动类[/b][/size][/align]
之前一直使用 org.mozilla.javascript.tools.shell.Main 来启动应用;为了简化启动应用的方式,我们可以在 com.purejs 包中编写如下的启动类:
[code]package com.purejs;
import org.mozilla.javascript.tools.shell.Main;
public class Luncher {
public static void main(String[] args) {
Main.main(new String[] { "scripts/server.js" });
}
}[/code] 在 Luncher.java 上点击鼠标右键,选择 Run As -> Java Application,可以看到应用正常启动并输出了一些信息(在此之前需要先运行 mongod,并确保已经安装 java 7)。我们可以在浏览器中输入 [url]http://localhost[/url] 来查看应用。
[align=center][size=medium][b]3. 导出 jar[/b][/size][/align]
在工程上点击鼠标右键,选择 Export -> Runnable Jar,如图所示:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96298/03cc22ce-80e8-3f1c-8445-665cdf0a9930.png[/img][/align]
[align=center][img]http://dl.iteye.com/upload/picture/pic/96300/0cb52912-4aeb-3f29-8884-1369f1cfc81c.png[/img][/align]
[align=center][size=medium][b]4. 复制文件夹和文件到 deploy 目录[/b][/size][/align]
复制文件夹 scripts、webapp 以及文件 log4j.properties 到 deploy 目录下(其中 scripts/test 目录是可以不要的 ), 并新建 upload 目录,如图所示:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96302/bf358e39-5acb-3912-8da4-54ded090445b.png[/img][/align]
[align=center][size=medium][b]5. 命令行启动应用[/b][/size][/align]
我们可以通过命令行启动应用,同样,需要确保 mongod 正在运行,以及 java 7 已经安装被配置好了。
通过命令行进入 deploy 文件夹,然后通过 java -jar 启动程序:
cd D:\purejs\deploy
java -jar purejs.jar
启动后可以看到提示信息,如图:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96304/42dd14a5-0b92-3427-ae9d-7eab17864567.png[/img][/align]
[align="center"][size=medium][b]6.查看运行效果[/b][/size][/align]
在浏览器中输入 [url]http://localhost[/url] 查看已经启动的应用:
[align=center][img]http://dl.iteye.com/upload/picture/pic/96306/729fee0a-12ec-3275-90b4-834b53d38f54.png[/img][/align]