0

我刚从我们的客户那里得到一份申请以供参考。它看起来像一个 java 应用程序,但不确定,因为我是 .Net 开发人员。这是应用程序的结构:

  1. 应用程序
  2. 成分
  3. 数据
  4. 框架
  5. 元信息
  6. 插入
  7. 资源
  8. 存储服务
  9. 网络信息

然后是根目录下的一些 html 、javascript 文件。

我现在只想在浏览器上运行这个应用程序。

谁能确认这是否是java应用程序?如果是,请让我知道如何在浏览器上启动它(我不确定这是已发布还是代码本身)。我在这个应用程序的任何地方都找不到任何类、jar 文件。

提前致谢。

4

3 回答 3

2

给定的项目是 Java 的 WEB 应用程序。

要运行它,您需要一个 Web 应用程序容器(如 Tomcat 或 Jetty)并将其部署到此 Web 应用程序容器。然后您可以浏览应用程序。

于 2013-07-24T10:16:43.617 回答
1

是的,它看起来像一个 Java Web 应用程序。

运行它: 安装 Apache Tomcat。请注意安装中的安装端口。

META-INF(您的客户端文件的)文件夹中,您可能会找到一个context.xml文件。在文本编辑器中打开它并记下路径。它会像<context path="/appname">

然后将所有文件放入$CATALINA_HOME/webapps/appname,其中$CATALINA_HOME代表Tomcat服务器的安装目录。

然后重新启动您的服务器(这甚至可能没有必要)。

通过 URL 访问应用程序:http://localhost:port/appname

享受

于 2013-07-24T10:23:58.610 回答
1

为了执行,Web 应用程序必须部署在 servlet 容器(Tomcat、Jetty 等)上。即使在开发过程中也是如此。我将描述使用Tomcat 6来提供执行环境。可以通过以下方法之一在 Tomcat 中部署 Web 应用程序:

  • 将解压后的目录层次结构复制到目录 $CATALINA_BASE/webapps/ 中的子目录中。Tomcat 将根据您选择的子目录名称为您的应用程序分配一个上下文路径。我们将在我们构建的 build.xml 文件中使用这种技术,因为它是开发过程中最快和最简单的方法。请务必在安装或更新应用程序后重新启动 Tomcat。

  • 将 Web 应用程序存档文件复制到目录 $CATALINA_BASE/webapps/ 中。当 Tomcat 启动时,它会自动将 Web 应用程序归档文件展开为解压后的形式,并以这种方式执行应用程序。这种方法通常用于将第三方供应商或您的内部开发人员提供的附加应用程序安装到现有的 Tomcat 安装中。注意 - 如果您使用此方法,并希望稍后更新您的应用程序,您必须同时替换 Web 应用程序存档文件并删除 Tomcat 创建的扩展目录,然后重新启动 Tomcat,以反映您的更改。

下面的描述使用变量名 $CATALINA_BASE 来引用解析大多数相对路径的基本目录。如果您没有通过设置 CATALINA_BASE 目录为多个实例配置 Tomcat 6,则 $CATALINA_BASE 将设置为 $CATALINA_HOME 的值,即您安装 Tomcat 的目录。

您可以访问此 youtube链接以获取视频教程。

于 2013-07-24T10:34:21.847 回答