与先进同行
首页 > 手册 > 产品安装

运行产品

如果您下载的是可执行程序,可以双击或执行可执行程序中startup脚本即可运行程序,脚本自动已将程序数据目录指向该目录下data/publiccms。

  •     其中startup为阻塞式启动进程,关闭命令行窗口会导致进程结束,使用此脚本启动可以及时看到控制台输出的日志信息及错误信息,建议第一次或本地开发时使用此方式启动。

  •     其中nohup_startup为非阻塞启动进程,不会有命令行执行窗口,使用此脚本启动在windows下无法看到日志输出


如果您是通过命令行编译源码获取的可执行程序,可以通过命令行启动编译后的程序


windows通过以下命令行

cd publiccms-parent/publiccms/target
java -jar -Dcms.filePath="%cd%\data\publiccms" publiccms.war

linux/macos通过以下命令

cd publiccms-parent/publiccms/target
java -jar -Dcms.filePath="`pwd`/data/publiccms" publiccms.war


如果您是在开发工具中运行,可以执行publiccms-parent/publiccms/src/main/java/boot/SpringBootApplication类的main方法启动程序。


使用源码方式运行程序需要注意数据目录指向问题,如果您是初次运行程序,最好将数据目录指向您下载的文件中的data/publiccms,然后启动程序。

可通过修改publiccms-parent/publiccms/src/main/resources/cms.properties配置文件中的cms.filePath配置项,修改数据目录位置

    该配置项应该是绝对路径,请注意windows路径中的间隔符号\在properties文件中属于转义符,需要替换为\\或/


docker中运行

docker run -d -p 8080:8080 sanluan/publiccms


微信 微信