求解 symphony 部署问题

本贴最后更新于 1214 天前,其中的信息可能已经天翻地覆

各位大神,我按照 Git 上的安装方法进行部署将 mvn install 构建后的 war 文件解压到以 oneinstack 为构建的 Java 环境中,访问页面只有“## Hello World!”求解。

  • Sym

    Sym 是一个用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台,“下一代的社区系统,为未来而构建”。

    470 引用 • 4333 回帖 • 648 关注
  • 求解
    5 引用 • 71 回帖
33 回帖
请输入回帖内容...
  • 88250

    你先在本地跑一下试试吧?

    2 回复
  • wang259797

    本地还没搞环境 直接上现网试了。。。

    1 回复
  • 88250

    哦。这个 Hello World 不是 Sym 程序输出的,我估计是这个云服务器还需要做什么反向代理设置/端口转发之类的操作。

  • wang259797

    不过在 mvn install 构建刚开始 报错,不知道是不是和这个有关:
    C:\Users\Norman\wangchong>mvn install
    [INFO] Scanning for projects...
    [WARNING]
    [WARNING] Some problems were encountered while building the effective model for org.b3log:symphony:war:1.7.0
    [WARNING] 'dependencies.dependency.systemPath' for org.patchca:patchca:jar should not point at files within the project directory, ${project.basedir}/src/main/resources/lib/net/pusuo/patchca-0.5.0.jar will be unresolvable by dependent projects @ line 230, column 25
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
    [WARNING]
    [INFO]
    [INFO] ------------------------------------------------------------------------
    [INFO] Building Symphony 1.7.0
    [INFO] ------------------------------------------------------------------------
    Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.7/maven-resources-plugin-2.7.pom

  • 88250

    这个是警告,不用管。

    1 回复
  • wang259797

    刚刚在本地用 jspstudy 搭了个 JSP 环境 访问首页也是出现 Hello World

    1 回复
  • 88250

    Sym 没有这个输出,相信我

    1 回复
  • wang259797

    难道必须要靠 war 文件来驱动?

    1 回复
  • 88250

    Java Web 部署都这样的,war 部署后容器会自动解压

    1 回复
  • wang259797

    那意思是我解压至 Java 目录访问 理论上是没有问题的?

    1 回复
  • 88250

    手动解压也是可以的,解压到 {tomcat}/webapps/ 下面

    1 回复
  • wang259797

    对了 Java 版本 8.0 也应该支持驱动社区吧?

    1 回复
  • 88250

    支持的,主要是看容器了

    1 回复
  • wang259797

    好 谢谢了 我研究研究

    1 回复
  • 88250

    😄

    1 回复
  • wang259797

    才发现,目录下的 index.jsp 里写的就是:

    Hello World!

    1 回复
  • 88250

    Sym 没有使用 JSP,你是不是看错项目了

    1 回复
  • wang259797

    https://github.com/b3log/symphony 不是这个项目么

    1 回复
  • 88250

    是这个的,没有用 JSP 啊

    1 回复
  • wang259797

    奇怪。。老大 你能帮我构建个 war 出来么。。。。

    1 回复
  • 88250

    mvn install 就是了

    1 回复
  • wang259797

    我就是用 mvn install

    1 回复
  • 88250

    建议本地先启动试试再部署服务器

    3 回复
  • wang259797

    主要是 mvn install 构建出来就有 index.jsp 代码:

    <html>
    <body>
    <h2>Hello World!</h2>
    </body>
    </html>
    
    
  • wang259797

    查资料发现貌似是 Maven 创建了的一个 JSP 文件 我明白了 我再试试~

  • wang259797

    重新构建 index.jsp 没有了 确认是我之前操作问题,但访问出现# HTTP Status 404 - /,日志:
    127.0.0.1 - - [08/Dec/2016:13:51:48 +0800] "GET / HTTP/1.0" 404 923
    127.0.0.1 - - [08/Dec/2016:13:57:18 +0800] "GET / HTTP/1.0" 200 57
    127.0.0.1 - - [08/Dec/2016:13:57:48 +0800] "GET / HTTP/1.0" 200 57
    127.0.0.1 - - [08/Dec/2016:14:04:24 +0800] "GET /index.jsp HTTP/1.0" 200 57
    127.0.0.1 - - [08/Dec/2016:14:55:10 +0800] "GET / HTTP/1.0" 200 57
    127.0.0.1 - - [08/Dec/2016:15:21:05 +0800] "GET / HTTP/1.0" 200 57
    127.0.0.1 - - [08/Dec/2016:15:52:33 +0800] "GET / HTTP/1.0" 404 923
    127.0.0.1 - - [08/Dec/2016:15:53:00 +0800] "GET /halt.html HTTP/1.0" 200 23820

  • wang259797

    WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
    Dec 08, 2016 4:20:52 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
    WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '0' did not find a matching property.
    Dec 08, 2016 4:20:53 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
    INFO: OpenSSL successfully initialized with version OpenSSL 1.0.1e 11 Feb 2013
    Dec 08, 2016 4:20:53 PM org.apache.coyote.http11.Http11AprProtocol init
    INFO: Initializing Coyote HTTP/1.1 on http-8080
    Dec 08, 2016 4:20:53 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 2597 ms
    Dec 08, 2016 4:20:53 PM org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    Dec 08, 2016 4:20:53 PM org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Tomcat
    Dec 08, 2016 4:20:54 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
    INFO: validateJarFile(/data/wwwroot/www.wangchong.ren/WEB-INF/lib/javax.servlet-api-3.1.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

    1 回复
  • wang259797

    @88250 求帮忙看看日志。。。

  • 88250

    你的 Tomcat 版本是多少?

    1 回复
  • wang259797

    CentOS 上是 7.0...

    1 回复
  • 88250

    Sym 需要使用至少 8

    1 回复
  • wang259797

    好的,谢谢 我改天再搭个 win 的调试下 谢谢解答。辛苦了。

    1 回复
  • 88250

    没,希望能够成功搭建 :)

请输入回帖内容 ...