DrEdit - 测试应用程序:部署成功但无法创建文本文件并且无法看到用户的 Google 驱动器

DrEdit - Test the application : Deployment Successful but unable to create text file and could not able to see User's Google Drive

我想要 运行 DrEdit 代码并且我已经成功地将我的 dredit eclipse 应用程序部署到 Google App Engine。

我从 git repositories 下载了 DrEdit, 遵循自述文件中的所有步骤以及

  1. 在 google 驱动器控制台上创建了我的应用程序,
  2. 获取客户​​端 ID 和客户端密码,在 DrEdit 中替换它们,

我可以看到同意屏幕,在接受之后,我假设我可以创建一个文件并且可以在我的 google 驱动器中看到该文件。但什么也没有发生。

这是我的 web.xml:

<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
    <servlet-name>Dredit</servlet-name>
    <servlet-class>edu.csus.dredit.DrEditServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>Dredit</servlet-name>
    <url-pattern>/dredit</url-pattern>
</servlet-mapping>
<servlet>
    <servlet-name>StartPageServlet</servlet-name>
    <servlet-class>edu.csus.dredit.StartPageServlet</servlet-class>
   </servlet>
  <servlet-mapping>
    <servlet-name>StartPageServlet</servlet-name>
    <url-pattern>/start</url-pattern>
  </servlet-mapping>
  <servlet>
    <servlet-name>FileServlet</servlet-name>
    <servlet-class>edu.csus.dredit.FileServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>FileServlet</servlet-name>
    <url-pattern>/svc</url-pattern>
  </servlet-mapping>
  <servlet>
    <servlet-name>UserServlet</servlet-name>
    <servlet-class>edu.csus.dredit.UserServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>UserServlet</servlet-name>
    <url-pattern>/user</url-pattern>
  </servlet-mapping>
  <servlet>
    <servlet-name>AboutServlet</servlet-name>
    <servlet-class>edu.csus.dredit.AboutServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>AboutServlet</servlet-name>
    <url-pattern>/about</url-pattern>
  </servlet-mapping>
 <welcome-file-list>
   <welcome-file>start</welcome-file>
 </welcome-file-list>
  <security-constraint>
        <web-resource-collection>
            <web-resource-name>profile</web-resource-name>
           <url-pattern>/profile/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>*</role-name>
         </auth-constraint>
  </security-constraint>
  <security-constraint>
        <web-resource-collection>
           <web-resource-name>admin</web-resource-name>
            <url-pattern>/admin/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>admin</role-name>
        </auth-constraint>
    </security-constraint>
</web-app>

DrEdit 代码有什么问题?我没有改变任何东西。

经过多次努力,我终于可以看到 DrEdit 应用程序的准确输出。这是我所做的-

  1. 我已经从 Git 存储库下载了原始 DrEdit 代码。我比较了 java 文件夹中的 index.html 和 php 文件夹,发现有很多变化。因此,继续将 php index.html 复制到我在 Eclipse 中的 java 应用程序中。这有助于将所有 .css 和 .js 整合到 index.html.

  2. 我的 Eclipse 应用程序中缺少资源位置,所以想通了。

  3. 我不知道为什么,但我无法在 Chrome 中看到确切的输出。所以在 IE 中尝试过,我的机器上安装了 IE 11。 通过实施上述所有步骤,我现在可以看到 DrEdit 应用程序的准确输出。

我必须说,当我在此处阅读有关 php 的 DrEdit 的帖子时,它给了我很多提示,提示我在哪里犯了错误、要寻找什么、要更改什么、配置和其他内部信息-文件设置,我在这里学到的一切。这些知识帮助我制作了 DrEdit for java,一个功能齐全的应用程序。