此示例将帮助您将 ONLYOFFICE 文档集成到用 Java 编写的 Web 应用程序中。
在使用测试示例时,请记住以下几方面的安全事项:
下载并安装 ONLYOFFICE 文档 (打包为文档服务器)。
请参阅详细指南以了解如何安装 适用于Windows的文档服务器。
从我们的网站下载 Java 示例。
要将编辑器连接到您的网站,请在 /src/main/resources/settings.properties 文件中指定编辑器安装的路径和存储文件夹的路径:
storage-folder = app_data files.docservice.url.site=https://documentserver/
其中 documentserver 是安装了 ONLYOFFICE 文档服务器的服务器的名称, storage-folder 是创建和存储文件的路径。您可以设置绝对路径。 例如, D:\\folder。请注意,在 Windows 操作系统上,双反斜杠必须用作分隔符。
如果要试验编辑器配置,请修改 /src/main/webapp/editor.jsp 文件中的 参数。
要运行 Java 示例代码,请安装适用于您的操作系统和 Web 服务器 Apache Tomcat的 Java 版本:
在 Windows 上安装 Java 后,将 JAVA_HOME 环境变量设置为指向 Java 安装目录。
找出 Java 的安装位置。 如果您在安装过程中没有更改路径,它将是这样的:
C:\Program Files\Java\jdk1.8.0_65
在 Windows 7中,右键单击 我的电脑 并选择 属性,然后单击 高级。
在 Windows 8中,进入 控制面板 并选择 系统,然后单击 高级系统设置。
单击 环境变量 按钮。
在 系统变量下,单击 新建。
在 变量名称 字段中,如果您安装了 JDK (Java 开发工具包),请输入 JAVA_HOME;如果您安装了 JRE (Java 运行时环境),请输入 JRE_HOME 。
在 变量值 字段中,输入您的 JDK 或 JRE 安装路径,例如 C:\Program Files\Java\jdk1.8.0_65。
检查 命令提示符 中的 echo命令是否成功创建变量:
echo %JAVA_HOME%
运行 命令提示符。 更改 Apache Tomcat 安装目录的当前目录:
cd /d C:\Apache Tomcat\apache-tomcat-7.0.67\bin
使用 startup.bat 脚本启动 Apache Tomcat:
startup.bat
您将看到显示的新 Tomcat 控制台窗口,其中提供有关 Tomcat 启动的信息和消息:
使用 Web 浏览器中的地址测试 Tomcat 安装:
如果一切正确,您将在浏览器中看到 Tomcat 网页,如下所示。
通过单击 Manager App:打开 Tomcat Web Application Manager:
Tomcat Web Application Manager 将请求 username 和 password:
在 Apache Tomcat 安装文件夹中的 tomcat-users.xml 文件中指定用户数据。 定义 manager-gui 用户角色,指定 user name 和 password 的值:
<tomcat-users> <role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/> </tomcat-users>
在 Tomcat Web Application Manager中上传 Java 项目。为此,单击 WAR file to deploy 部分中的 Choose File 并在 Java 项目文件夹中找到 .war 文件,然后单击 Deploy。
您将在 Applications 列表中看到该项目:
单击应用程序名来运行它。
如果示例和文档服务器安装在不同的计算机上,请确保安装了示例的服务器可以访问您指定地址的文档服务器,而不是配置文件中的 documentserver。 确保文档服务器能够访问安装了示例的服务器,该示例使用您在配置文件中 指定的地址而不是 example.com 安装。
如果您成功集成了编辑器,结果应该类似于我们网站上的 演示预览。
下载并安装 ONLYOFFICE 文档 (打包为文档服务器)。
请参阅详细指南以了解如何安装 适用于Linux的文档服务器。
编辑以下行:
storage-folder = app_data files.docservice.url.site=https://documentserver/
其中 documentserver 是安装了 ONLYOFFICE 文档服务器的服务器的名称, storage-folder 是创建和存储文件的路径。 请注意,您必须具有对该文件夹的读取和写入权限。如果您没有它们,请使用下一个命令:
sudo chmod -R ugo+rw /{path}
<role rolename="manager-gui"/> <user username="USERNAME" password="PASSWORD" roles="manager-gui"/>
其中 USERNAME 和 PASSWORD 是您自己的凭据数据。
重启Tomcat:如果示例和文档服务器安装在不同的计算机上,请确保安装了示例的服务器可以访问您指定地址的文档服务器,而不是配置文件中的 documentserver。 确保文档服务器能够访问安装了示例的服务器,该示例使用您在配置文件中 指定的地址而不是 example.com 安装。
如果您成功集成了编辑器,结果应该类似于我们网站上的 演示预览。
下载并安装 ONLYOFFICE Docs (打包为文档服务器)。
请参阅详细指南,了解如何 为Docker安装文档服务器。
编辑以下行:
storage-folder = app_data files.docservice.url.site=https://documentserver/
其中 documentserver 是安装了 ONLYOFFICE 文档服务器的服务器的名称, storage-folder 是创建和存储文件的路径。
如果示例和文档服务器安装在不同的计算机上,请确保安装了示例的服务器可以使用您在配置文件中指定的地址(而不是 documentserver)访问文档服务器。 确保文档服务器可以访问安装了示例的服务器,该示例的地址是您在配置文件中指定的地址,而不是 example.com。
如果您成功集成了编辑器,结果应类似于我们网站上的 演示预览。