`
qdpurple
  • 浏览: 276663 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

web工程部署名称 研究

 
阅读更多

eclipse 新建web工程后,如api, 在访问web工程时, 通常为 locolhost:port/api/访问.

当我们修改工程名称为ipa, 发现访问路径并未改变. 即在tomcat 部署时, 仍为api.

并不是ipa.

问题: 工程名称,在eclipse中,哪里配置?

通过发现在工程根目录下,有.mymetadata文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<project-module
  type="WEB"
  name="ipa"
  id="myeclipse.1369811200339"
  context-root="/api"
  j2ee-spec="6.0"
  archive="ipa.war">
  <attributes>
    <attribute name="webrootdir" value="WebRoot" />
  </attributes>
</project-module>

 

中,有属性: context-root=''/api", 并未修改.

原理: 在tomcat部署工程时,会读取工程根目录下 .mymetadata文件. 将context-root的值,作为部署的名称.

手动修改后, 需重启myeclipse后,再发布, 即可.

 

另:在工程根目录下有.settings文件夹, 下的org.eclipse.wst.common.component文件 如下:

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="ipa">
        <wb-resource deploy-path="/" source-path="/WebRoot"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
        <property name="context-root" value="/Api"/>
        <property name="java-output-path" value="/ipa/WebRoot/WEB-INF/classes"/>
    </wb-module>
</project-modules>

 也有  <property name="context-root" value="/Api"/>

未修改, 仍可以正常运行.

不知此处的context-root有何作用?

 

 

 

分享到:
评论

相关推荐

    WST中新建Web工程部署在Tomcat

    本篇将详细介绍如何使用WST V6.1来构建一个Web工程,并将其部署在Tomcat服务器上。 1. **新建项目**: 首先,打开IBM WebSphere Application Server Toolkit并启动一个新的工作空间。在“文件”菜单中选择“新建”...

    ejb分离部署web工程可能要用到的包

    本话题主要探讨在将EJB工程部署到JBoss应用服务器,以及Web工程部署到Tomcat应用服务器时,可能需要用到的包及其重要性。 首先,EJB部署到JBoss时,你需要确保拥有以下关键包: 1. **EJB规范相关的JAR**:如`ejb3-...

    润乾报表在web工程中的部署

    ### 润乾报表在Java Web工程中的部署详解 #### 一、概述 润乾报表是一款功能强大的报表工具,能够支持复杂多样的报表设计及数据分析需求。为了在Java Web项目中顺利集成并运行润乾报表,我们需要进行一系列的准备...

    Java获取Tomcat下war包部署的Web工程根目录路径的方法

    开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径

    MyEclipse开发和部署Web工程.ppt

    1. 创建Web Project:在MyEclipse的菜单栏中,选择"File" -&gt; "New" -&gt; "Web Project",在弹出的对话框中输入Web工程的名称,例如"MyWebApp"。 2. 配置工程属性:在新建向导中,可以设置Web项目的基本属性,如Web根...

    idea配置Tomcat部署web应用

    1. 创建部署配置:在IDEA中,打开Run &gt; Edit Configurations,点击 "+" 号添加新的部署配置,选择Tomcat Server,输入应用程序的名称和部署路径。 2. 配置部署方式:在部署配置中,选择部署方式,例如WAR文件或 ...

    eclipse怎么创建web工程

    通过以上步骤,我们成功地在 Eclipse 中创建了一个 Web 工程,并配置了 Tomcat 服务器进行部署。这不仅适用于简单的 Web 项目开发,也为后续学习更复杂的 Java Web 技术打下了坚实的基础。希望本文能对您的学习之路...

    java web项目自动打补丁包 web工程项目 自动化 补丁包

    在Java Web项目中,bat脚本可以用来触发构建、测试和部署等流程。 4. **Maven**:Maven是一个项目管理和综合工具,它帮助开发者构建、依赖管理和文档生成。通过配置Maven的pom.xml文件,可以实现项目的自动构建,...

    fineReport部署到web项目中.docx

    web.xml文件用于存储Web工程的基本信息,包括报表服务器的基本信息、报表模板的路径、报表的样式等信息。 1.7 chartPreStyle.xml配置文件 chartPreStyle.xml文件用于存储图表预定义样式的信息,包括图表的样式、...

    IntelliJ IDEA10.0 Web项目部署文档

    ### IntelliJ IDEA 10.0 Web项目部署指南 随着IntelliJ IDEA 10.0的发布,开发者们迎来了一个新的开发工具。虽然网络上关于该版本的开发文档相对较少,但通过对这一版本的深入探索与实践,我们可以总结出一套实用的...

    MyEclipse发布Web工程

    ### MyEclipse发布Web工程 #### 一、概述 在软件开发领域,特别是Web应用程序的开发过程中,将项目从开发环境部署到生产环境是至关重要的一步。MyEclipse是一款非常流行的Java集成开发环境(IDE),它不仅支持Java...

    IntelliJ IDEA 12 web项目部署详细说明

    IntelliJ IDEA 12 web项目部署详细说明 IntelliJ IDEA 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速高效地开发项目。下面,我们将详细介绍如何使用 IntelliJ IDEA 12 部署 ...

    使用eclipse和tomcat建立和测试web工程

    总的来说,使用Eclipse和Tomcat搭建Web工程是一个标准的流程,涉及IDE的使用、Web项目的创建、服务器配置、JSP编程以及应用的部署与测试。熟悉这些步骤对于Java Web开发者来说至关重要,能有效提升开发效率和质量。

    Weblogic_11g_部署web应用程序详细图解

    在开发环境中,如Eclipse或MyEclipse,首先创建一个新的Web工程。这通常涉及到设置项目结构,包括WEB-INF目录,以及创建Servlet、JSP、CSS、JavaScript等资源。 2. **导出WAR包**: 完成开发后,将Web工程导出为...

    RedHat安装WebLogic11g软件及Web工程的部署样本.doc

    【RedHat安装WebLogic11g软件及Web工程部署详解】 在Linux环境下,特别是RedHat操作系统上安装Oracle WebLogic Server 11g是一项关键任务,它涉及到Java开发环境的搭建、WebLogic Server的安装以及后续的配置和服务...

    Eclipse JAVA EE 创建Web工程

    在弹出的“新建动态Web项目”对话框中,为你的项目输入一个有意义的名称,例如“我的第一个Web工程”。接着,指定项目的存储位置,通常是在你的工作空间下。在“目标运行时”(Target Runtime)部分,选择你的Java ...

    Maven下建立web工程详细步骤

    ### Maven下建立Web工程详细步骤 #### 一、前言 在软件开发过程中,使用Maven作为构建工具来管理项目的依赖、编译、测试、打包等任务已经变得非常普遍。对于初学者而言,掌握如何使用Maven在集成开发环境(IDE)如...

    我的简单web工程

    【标题】:“我的简单web工程” 在这个名为“我的简单web工程”的项目中,开发者构建了一个基本的Web应用程序,主要用于与MySQL数据库进行交互,实现数据的增删改操作。这是一个典型的后端开发实践,通常用于创建...

    Weblogic 11g 部署web应用程序详细图解

    - 在 MyEclipse 中直接将 Web 工程部署到 Weblogic 服务器。 - **操作步骤**:选择 Web 工程 -&gt; 右键 -&gt; “Deploy As” -&gt; “Dynamic Web Application” -&gt; 选择 Weblogic 作为目标服务器 -&gt; 完成配置后点击 ...

Global site tag (gtag.js) - Google Analytics