如何将在线编辑器集成到您自己的Java网站上

概述

这个示例将帮助您将ONLYOFFICE文档集成到用Java编写的web应用必威app安卓版程序中。

集成示例用于演示文档编辑器的功能和连接方式文件服务器到您自己的应用程序。不要使用这些例子在您自己的服务器上没有适当的代码修改!如果您启用了任何测试示例,请在投入生产之前禁用它。

在使用测试示例时,请记住以下安全方面:

  • 由于不需要授权,因此没有保护存储不受未经授权的访问。
  • 没有对链接中的参数替换进行检查,因为参数是由代码根据预先安排的脚本生成的。
  • 在编辑后保存文件的请求中没有数据检查,因为每个测试示例仅用于来自ONLYOFFICE Document Server的请求。
  • 没有禁止使用来自其他站点的测试示例,因为它们旨在与来自另一个域的ONLYOFFICE Document Server交互。

下载并安装必威app安卓版(打包为Document Server)。

请参阅详细指南,了解如何安装Document Server对于Windows

下载Java示例从我们的网站。

要将编辑器连接到网站,请指定编辑器安装的路径以及控件中存储文件夹的路径主要\ src \ \ \ settings.properties资源文件:

Storage-folder = app_data files.docservice.url.site=https://documentserver/

在哪里documentserver是安装了ONLYOFFICE文档服务器的服务器名称,而storage-folder创建和存储文件的路径。可以设置绝对路径。例如,D: \ \文件夹.请注意,在Windows操作系统上,必须使用双反斜杠作为分隔符。

如果要试验编辑器配置,请修改参数主要\ \ src \ webapp \ editor.jsp文件。

要运行Java示例代码,请安装适合您的操作系统和web服务器的Java版本Apache Tomcat

  1. 在Windows上安装Java之后,设置JAVA_HOME环境变量指向Java安装目录。

    找出Java的安装位置。如果你没有在安装过程中改变路径,它将是这样的:

    C:\Program Files\Java\ jdk1.8.0_65

    Windows 7,右击我的电脑并选择属性,然后单击先进的

    Windows 8,去控制面板并选择系统,然后单击高级系统设置

    单击环境变量按钮。

    系统变量,点击

    变量名字段中,输入JAVA_HOME如果您安装了JDK(Java Development Kit)或JRE_HOME如果您安装了JRE(Java运行时环境)。

    变量值字段中,输入你的JDKJRE例如,安装路径C:\Program Files\Java\ jdk1.8.0_65

    检查创建的变量是否成功回声命令的命令提示符

    回声% JAVA_HOME %
  2. 运行命令提示符.对象的当前目录Apache Tomcat安装目录:

    cd /d C:\Apache Tomcat\ Apache - Tomcat -7.0.67\bin
  3. 使用垃圾桶startup.bat启动Apache Tomcat:

    startup.bat

    你会看到新的Tomcat显示Tomcat启动的信息和消息。

    使用web浏览器中的地址测试Tomcat安装:

    http://localhost:8080

    如果一切正常,您将在浏览器中看到如下所示的Tomcat web页面。

  1. 单击打开Tomcat Web应用程序管理器管理应用程序:

  2. Tomcat Web应用程序管理器将请求用户名密码:

    指定用户数据tomcat-users.xml在Apache Tomcat安装文件夹中打开。定义manager gui用户角色,指定用户名而且密码价值观:

        . user 
  3. 在Tomcat Web应用程序管理器中上传Java项目。,点击选择文件要部署的WAR文件节并找到. warJava项目文件夹中的文件,然后单击部署

  4. 您将在应用程序列表

  5. 单击具有应用程序名称的链接来运行它。

如果示例和Document Server安装在不同的计算机上,请确保安装了示例的服务器能够通过指定的地址访问Document Server,而不是使用指定的地址documentserver在配置文件中。确保Document Server依次访问安装了示例的服务器,并使用您指定的地址而不是example.com在配置文件中。

如果您成功地集成了编辑器,结果应该类似于演示预览在我们的网站上。

下载并安装必威app安卓版(打包为Document Server)。

请参阅详细指南,了解如何安装Document ServerLinux

  1. 安装JavaSudo add-apt-repository ppa:webupd8team/java Sudo apt-get update Sudo apt-get install oracle-java8-installer
  2. 下载带有Java示例的归档文件,并解压归档文件:wget https://api.onlyoffice.com/app_data/editor/Java%20Example.zip解压缩Java \以
  3. 更改项目目录的当前目录:
    cd / Java \例子
  4. 编辑settings.properties配置文件。指定安装了ONLYOFFICE文档服务器的本地服务器的名称。
    纳米src /主/资源/ settings.properties

    编辑以下行:

    Storage-folder = app_data files.docservice.url.site=https://documentserver/

    在哪里documentserver是安装了ONLYOFFICE文档服务器的服务器名称,而storage-folder创建和存储文件的路径。请注意,您必须具有该文件夹的读和写权限。如果没有,请使用下面的命令:

    sudo chmod -R ugo+rw /{path}
  5. 安装Maven
    Sudo apt-get安装maven
  6. 构建:
    mvn包
  7. 安装Tomcat对于管理页面:
    Sudo apt-get install tomcat8 tomcat8-admin
  8. 在Tomcat中配置admin用户:
    sudo nano /var/lib/tomcat8/conf/tomcat-users.xml
    插入行:
      . 

    在哪里用户名而且密码是您自己的凭证数据。

    重启Tomcat:
    systemctl重启tomcat8
  9. 使用admin用户凭据在浏览器中打开Tomcat管理页面:
    http://localhost:8080/manager/html
  10. 选择要上传的WAR文件目标/ OnlineEditorsExampleJava-1.0.war
  11. 在浏览器中使用地址查看结果:
    http://localhost:8080/OnlineEditorsExampleJava-1.0/

如果示例和Document Server安装在不同的计算机上,请确保安装了示例的服务器能够通过指定的地址访问Document Server,而不是使用指定的地址documentserver在配置文件中。确保Document Server依次访问安装了示例的服务器,并使用您指定的地址而不是example.com在配置文件中。

如果您成功地集成了编辑器,结果应该类似于演示预览在我们的网站上。

  1. 编辑settings.properties配置文件。使用ONLYOFFICE文档服务器指定本地服务器的名称安装
    纳米src /主/资源/ settings.properties

    编辑以下行:

    Storage-folder = app_data files.docservice.url.site=https://documentserver/

    在哪里documentserver是安装了ONLYOFFICE文档服务器的服务器名称,而storage-folder创建和存储文件的路径。

  2. 在Java示例目录下运行下一个命令:
    docker-compose起来
  3. 之后,所有的箱子文件将被传递到/目标。文件夹中。