求解 symphony 部署问题

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

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

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 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

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

请输入回帖内容 ...

推荐标签 标签

  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 4 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖 • 2 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10304 引用 • 46800 回帖 • 62 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 3 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 240 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 639 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 357 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 3 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    593 引用 • 3533 回帖
  • Access
    1 引用 • 3 回帖 • 2 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 3 关注
  • 七牛云

    七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化 PaaS 服务。围绕富媒体场景,七牛先后推出了对象存储,融合 CDN 加速,数据通用处理,内容反垃圾服务,以及直播云服务等。

    29 引用 • 230 回帖 • 125 关注
  • abitmean

    有点意思就行了

    33 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 237 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 451 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    22 引用 • 148 回帖 • 16 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 675 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 710 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 3 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    694 引用 • 537 回帖
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    17 引用 • 7 回帖 • 3 关注
  • Notion

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

    10 引用 • 77 回帖
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 475 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 3 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖