WebBuilder 的安装和运行

什么是WebBuilder

WebBuilder是一款强大的快速Web应用开发和运行平台。


文件列表

  • readme.html:此文件
  • webbuilder:WebBuilder web 应用

快速安装

  1. 下载 WebBuilder all for Linux,下载链接:https://www.geejing.com/site/webbuilder-linux64.zip
  2. 根据服务器的操作系统下载匹配的 JDK,下载链接:https://www.geejing.com/download
  3. 替换 WebBuilder 软件包中的 java-linux64 目录下的 JDK 为下载的 JDK,并按 readme.txt 说明进行下一步操作。

自定义安装

  1. 安装任意 JDK,如OpenJDKOracleJDKGraalVM for JDK 或其他 JDK。例如安装 OpenJDK 21,下载链接: https://openjdk.org
  2. 安装 Web 应用服务器并配置 Java 路径为上述 Java 路径。例如安装 Tomcat 10,下载链接: https://tomcat.apache.org
  3. 安装 GraalVM JavaScript
    • 下载 GraalVM JavaScript 的 jar 文件。这些 jar 文件都使用了友好的开源授权协议。下载链接:https://www.geejing.com/site/graal.zip,如果您需要使用Python语言,请下载该链接:https://www.geejing.com/site/python/graal.zip
    • 在 Tomcat 目录下新建名称为 "graal" 目录,并把 "graal.zip" 解压后的所有 jar 文件复制到该目录。
    • 添加以下 Java Options。如在 Windows 下使用 Tomcat 请在 "catalina.bat" 中添加配置,其他操作系统请参照此配置:
      编辑"tomcat/bin/catalina.bat",并搜索 JAVA_OPTS,在适当位置添加以下脚本:
      set "JAVA_OPTS=%JAVA_OPTS% -server -Dfile.encoding=UTF-8 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler --module-path=../graal --upgrade-module-path=../graal"
      保存 "catalina.bat" 文件。
      警告:如果您将 jar 文件直接部署到 tomcat/lib 目录,而不是按照上面的说明进行部署,那么它可能会在某些 JRE 中以解释模式运行。
    对于高级用户,也可以按该文档安装 GraalVM JavaScripthttps://www.graalvm.org/latest/reference-manual/js/RunOnJDK
  4. 部署 webbuilder 目录到 Web 应用服务器。例如:复制 webbuilder 目录到 Tomcat 的 "webapps" 目录。
  5. 启动 Web 应用服务器。
  6. 打开浏览器访问 WebBuilder 索引页。例如:http://localhost:8080/webbuilder
  7. 在该索引页,请输入默认的用户名称 "admin" 和密码 "admin" 以登录WebBuilder。
  8. 打开菜单"示例"以查看一些WebBuilder的示例。
  9. 打开菜单"开发套件/文档"以查看WebBuilder文档。
  10. 打开菜单"管理工具/关于"以查看关于WebBuilder的信息。
  11. 打开菜单"开发套件/集成开发环境"以运行WebBuilder的集成开发环境。
  12. 打开菜单"管理工具/数据库配置"添加您的数据库,并点击[默认]按钮,设置该数据库为默认数据库。

系统需求

条目 需求
操作系统 Windows, Linux, MacOS
Web 应用服务器 任意符合工业标准的服务器(Tomcat,Jetty,Resin,WebLogic 等)
内存 800 MB
磁盘空间 1 GB(包括 JDK 和 Tomcat)
桌面和移动浏览器 现代浏览器(Chrome, Edge, Firefox, WebView 等)
联系我们
地址:北京市海淀区西三环北路89号外文大厦2层
电子邮件:contact@geejing.com
电话:18601246815, 010-62943838
版权声明
© 版权所有,北京技景科技有限公司
企业级应用开发和运行平台 WebBuilder
京ICP备17050776号-1
京公网安备11010802024388号
微信联系