项目部署

    • 描述
    • 通过 脚本 运行
    • 通过 Jar 运行
    • 通过 Tomcat 运行

    打包方式 文档中,我们可以把项目打包成一个 .zip 的压缩包项目,里面带有 jboot.sh (和 jboot.bat) 执行脚本, 只需要我们解压 .zip 压缩文件,通过如下命令就可以对 jboot 项目进行启动和停止。

    在 Windows 系统中,通过如下命令执行

    1. jboot.bat start
    2. # 停止
    3. jboot.bat stop
    4. # 重启

    在 文档中,我们可以把所有的资源文件(html、css、js、配置文件 等)以及项目的所有依赖打包到一个 jar 包 里去,打包成功后,可以通过如下命令运行。

    启动(前台启动,命令窗口不能关闭)

    1. java -jar xxx.jar
    1. java -jar xxx.jar &

    启动(后台启动)

    启动(后台启动)

    1. nohup java -jar xxx.jar>temp.txt &
    1. tail -f temp.text

    可通过jobs命令查看后台运行任务

    1. jobs

    jobs 命令就会列出所有后台执行的作业,并且每个作业前面都有个编号。如果想将某个作业调回前台控制,只需要 fg + 编号即可。

    查看程序端口的进程的pid

    Jboot 在 Tomcat 运行,在需要在如下的目录下创建 web.xml 文件

    1. src
    2. ├── main
    3. ├── java
    4. ├── resources
    5. └── webapp
    6. └── WEB-INF
    7. └── web.xml

    web.xml 的内容如下:

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    3. xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee"
    4. id="WebApp_ID" version="2.5">
    5. <filter-name>jfinal</filter-name>
    6. <filter-class>com.jfinal.core.JFinalFilter</filter-class>
    7. <init-param>
    8. <param-name>configClass</param-name>
    9. <param-value>io.jboot.core.JbootCoreConfig</param-value>
    10. </init-param>
    11. </filter>
    12. <filter-mapping>
    13. <filter-name>jfinal</filter-name>
    14. <url-pattern>/*</url-pattern>
    15. </filter-mapping>