项目部署
- 描述
- 通过 脚本 运行
- 通过 Jar 运行
- 通过 Tomcat 运行
在 打包方式 文档中,我们可以把项目打包成一个 .zip 的压缩包项目,里面带有 jboot.sh (和 jboot.bat) 执行脚本, 只需要我们解压 .zip 压缩文件,通过如下命令就可以对 jboot 项目进行启动和停止。
在 Windows 系统中,通过如下命令执行
jboot.bat start
# 停止
jboot.bat stop
# 重启
在 文档中,我们可以把所有的资源文件(html、css、js、配置文件 等)以及项目的所有依赖打包到一个 jar 包 里去,打包成功后,可以通过如下命令运行。
启动(前台启动,命令窗口不能关闭)
java -jar xxx.jar
java -jar xxx.jar &
启动(后台启动)
启动(后台启动)
nohup java -jar xxx.jar>temp.txt &
tail -f temp.text
可通过jobs命令查看后台运行任务
jobs
jobs 命令就会列出所有后台执行的作业,并且每个作业前面都有个编号。如果想将某个作业调回前台控制,只需要 fg + 编号即可。
查看程序端口的进程的pid
Jboot 在 Tomcat 运行,在需要在如下的目录下创建 web.xml 文件
src
├── main
│ ├── java
│ ├── resources
│ └── webapp
│ └── WEB-INF
│ └── web.xml
web.xml 的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee"
id="WebApp_ID" version="2.5">
<filter-name>jfinal</filter-name>
<filter-class>com.jfinal.core.JFinalFilter</filter-class>
<init-param>
<param-name>configClass</param-name>
<param-value>io.jboot.core.JbootCoreConfig</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>jfinal</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>