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 V6.1来构建一个Web工程,并将其部署在Tomcat服务器上。 1. **新建项目**: 首先,打开IBM WebSphere Application Server Toolkit并启动一个新的工作空间。在“文件”菜单中选择“新建”...
本话题主要探讨在将EJB工程部署到JBoss应用服务器,以及Web工程部署到Tomcat应用服务器时,可能需要用到的包及其重要性。 首先,EJB部署到JBoss时,你需要确保拥有以下关键包: 1. **EJB规范相关的JAR**:如`ejb3-...
### 润乾报表在Java Web工程中的部署详解 #### 一、概述 润乾报表是一款功能强大的报表工具,能够支持复杂多样的报表设计及数据分析需求。为了在Java Web项目中顺利集成并运行润乾报表,我们需要进行一系列的准备...
开发web工程时经常要获取工程的根目录,自己用Java实现的获取Tomcat下war包部署的Web工程根目录路径的方法,主要利用web工程默认的目录结构,此外也可以指定工程名称获取工程目录的绝对路径
1. 创建Web Project:在MyEclipse的菜单栏中,选择"File" -> "New" -> "Web Project",在弹出的对话框中输入Web工程的名称,例如"MyWebApp"。 2. 配置工程属性:在新建向导中,可以设置Web项目的基本属性,如Web根...
1. 创建部署配置:在IDEA中,打开Run > Edit Configurations,点击 "+" 号添加新的部署配置,选择Tomcat Server,输入应用程序的名称和部署路径。 2. 配置部署方式:在部署配置中,选择部署方式,例如WAR文件或 ...
通过以上步骤,我们成功地在 Eclipse 中创建了一个 Web 工程,并配置了 Tomcat 服务器进行部署。这不仅适用于简单的 Web 项目开发,也为后续学习更复杂的 Java Web 技术打下了坚实的基础。希望本文能对您的学习之路...
在Java Web项目中,bat脚本可以用来触发构建、测试和部署等流程。 4. **Maven**:Maven是一个项目管理和综合工具,它帮助开发者构建、依赖管理和文档生成。通过配置Maven的pom.xml文件,可以实现项目的自动构建,...
web.xml文件用于存储Web工程的基本信息,包括报表服务器的基本信息、报表模板的路径、报表的样式等信息。 1.7 chartPreStyle.xml配置文件 chartPreStyle.xml文件用于存储图表预定义样式的信息,包括图表的样式、...
### IntelliJ IDEA 10.0 Web项目部署指南 随着IntelliJ IDEA 10.0的发布,开发者们迎来了一个新的开发工具。虽然网络上关于该版本的开发文档相对较少,但通过对这一版本的深入探索与实践,我们可以总结出一套实用的...
### MyEclipse发布Web工程 #### 一、概述 在软件开发领域,特别是Web应用程序的开发过程中,将项目从开发环境部署到生产环境是至关重要的一步。MyEclipse是一款非常流行的Java集成开发环境(IDE),它不仅支持Java...
IntelliJ IDEA 12 web项目部署详细说明 IntelliJ IDEA 是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速高效地开发项目。下面,我们将详细介绍如何使用 IntelliJ IDEA 12 部署 ...
总的来说,使用Eclipse和Tomcat搭建Web工程是一个标准的流程,涉及IDE的使用、Web项目的创建、服务器配置、JSP编程以及应用的部署与测试。熟悉这些步骤对于Java Web开发者来说至关重要,能有效提升开发效率和质量。
在开发环境中,如Eclipse或MyEclipse,首先创建一个新的Web工程。这通常涉及到设置项目结构,包括WEB-INF目录,以及创建Servlet、JSP、CSS、JavaScript等资源。 2. **导出WAR包**: 完成开发后,将Web工程导出为...
【RedHat安装WebLogic11g软件及Web工程部署详解】 在Linux环境下,特别是RedHat操作系统上安装Oracle WebLogic Server 11g是一项关键任务,它涉及到Java开发环境的搭建、WebLogic Server的安装以及后续的配置和服务...
在弹出的“新建动态Web项目”对话框中,为你的项目输入一个有意义的名称,例如“我的第一个Web工程”。接着,指定项目的存储位置,通常是在你的工作空间下。在“目标运行时”(Target Runtime)部分,选择你的Java ...
### Maven下建立Web工程详细步骤 #### 一、前言 在软件开发过程中,使用Maven作为构建工具来管理项目的依赖、编译、测试、打包等任务已经变得非常普遍。对于初学者而言,掌握如何使用Maven在集成开发环境(IDE)如...
【标题】:“我的简单web工程” 在这个名为“我的简单web工程”的项目中,开发者构建了一个基本的Web应用程序,主要用于与MySQL数据库进行交互,实现数据的增删改操作。这是一个典型的后端开发实践,通常用于创建...
- 在 MyEclipse 中直接将 Web 工程部署到 Weblogic 服务器。 - **操作步骤**:选择 Web 工程 -> 右键 -> “Deploy As” -> “Dynamic Web Application” -> 选择 Weblogic 作为目标服务器 -> 完成配置后点击 ...