首先感谢大神提供了 symphony 这个优秀的 cms 平台,弥补了 J2EE 的空缺,我找了好久 java 的 CMS,但其它的实在是太丑,又老:)
于是乎记录下部署的坑,让大家少走些弯路
环境 mac+eclipse
1 去掉 build assemble 中的所有 test 源,否则 test->resource 中的 properties 可能覆盖掉 src 下的 resource, 比如我第一次部署的时候一直提示变量找不到,最后 debug 发现是加载的 test 下的 symphony.properties,而非 src 下的,导致变量丢失
2 发布时将项目设置为根目录。修改 tomcat 设置,将 symphony 的项目目录设置为 root 根目录,切记,一定要设置为根目录,否则会有很多问题,js 的 url 跳转貌似还有点问题。
3 数据库可以先用 root 用户来建表,建表完成后再改为普通用户。否则可能因为权限等原因无法完成建表。我做的时候明明已经赋了所有权限了,但还是建表失败。
4 mail 等的配置在 symphony.properties 里,稍作修改即可,我使用的 sendcloud,具体可参考 sendcloud 的部署文档:先在 sendcloud 里面建好一个邮件模板,而后发邮件的时候服务端也使用相同的内容发送即可
5 logo 的配置在 icon.properties 里
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于