ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 后端部署 ## 部署环境 * [JDK 8+](https://github.com/Exrick/xmall/blob/master/study/Linux.md) * [MySQL ≥5.7+](https://github.com/Exrick/xmall/blob/master/study/Linux.md) * Redis * Elasticsearch ## 部署步骤 * 在有`pom.xml`文件夹即根目录下执行`mvn package`命令,执行完毕后拷贝生成的`tagert`文件夹中的`.jar`文件至服务器 * 执行命令`nohup java -jar -Xmx256m -Xms256m XXX.jar &` * `-Xms`为JVM堆内存的初始值,超过后将扩容至最大值,通常与最大值设为一样避免内存抖动;`-Xmx`为限制JVM的堆的最大内存,当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存,那么就会扩展堆,如果-Xmx设置的太小,扩展堆就会失败,导致OOM错误提示 > 若打包部署后返回的数据中文出现乱码,请运行时加上参数`-Dfile.encoding=utf-8`(添加至java -jar后),如`java -jar -Dfile.encoding=utf-8 XXX.jar &`