`
qdpurple
  • 浏览: 272693 次
  • 性别: 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有何作用?

 

 

 

分享到:
评论

相关推荐

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

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

    Tomcat6.0部署文件

    由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器

    Java Web应用开发:工程搭建.docx

    Web部署描述符存放商品图片存放系统图标存放页面存放js文件 Web部署描述符 存放商品图片 存放系统图标 存放页面 存放js文件 3 拷贝MySQL的JDBC驱动Jar包到lib文件夹 将MySQL的JDBC驱动JAR包拷贝到WebContent/WEB-INF...

    Web版代码生成器、项目管理器

    系统名称:程序辅助开发平台,程序设计人员助手; 开源协议:系统基于GPL开源协议发布,使用时请遵循该协议; 运行环境: WindowXp+JDK1.5.0+Tomcat5.5 下通过测试,支持采用Oracle,MySql,MSS数据库的项目. ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet配置相关的元素 247 7.4.1 [servlet]元素及其子元素 247 7.4.2 ...

    实验代码实验二.zip

    实习二 Servlet 技术 实习要求 学习 Serlvet 的工作机制及编写方法学习 Filter ...第五步:部署并访问该工程部署到 Tomcat 中,并启动。然后浏览器的地址栏中输入: http://localhost:8080/servletDemo/MyServlet ……

    JSP 校务管理系统(源码+数据库+文档).zip

    jsp+servlet+javabean实现的学校教务管理系统 程序说明: (1)系统测试环境: myEclipse + Tomcat + SQL... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了!

    学校教务管理系统 (jsp+servlet+javabean)

    程序说明: (1)系统测试环境: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + SQLServer2000 + JDK1.5 ... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了

    (Java毕业设计)学校教务管理系统(jsp+servlet+javabean)-school.rar

    jsp+servlet+javabean实现的学校教务管理系统 程序说明: (1)系统测试环境: Windows xp sp2 + ... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了!

    教务管理系统+源代码

    jsp+servlet+javabean实现的学校教务管理系统 程序说明: (1)系统测试环境: Windows xp sp2 + ... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了!

    javamelogdy-1.51.0

    1、修改需要监控的web工程web.xml、加入以下配置 &lt;filter-name&gt;monitoring &lt;filter-class&gt;net.bull.javamelody.MonitoringFilter&lt;/filter-class&gt; &lt;param-name&gt;log &lt;param-value&gt;true ...

    jsp+servlet+javabean实现的学校教务管理系统

    jsp+servlet+javabean实现的学校教务管理系统 程序说明: (1)系统测试环境: Windows xp sp2 + ... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了!

    school教务管理系统

    jsp+servlet+javabean实现的学校教务管理系统 程序说明: (1)系统测试环境: Windows xp sp2 + ... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了!

    学校教务管理系统JSP+SQL2000

    jsp+servlet+javabean实现的学校教务管理系统 程序说明: (1)系统测试环境: Windows xp sp2 + ... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了!

    学校教务管理系统(jsp+servlet+javabean)

    sp+servlet+javabean实现的学校教务管理系统 程序说明: (1)系统测试环境: Windows xp sp2 + myEclipse... 打开MyEclipse后,建立一个web工程,名称为school,将对应目录的文件复杂进去再部署到tomcat服务器上就ok了!

    citect7.0 用户指南

    配置 Vijeo Citect 工程、部署 Vijeo Citect、运行工程 Chapter: 5 工具 配置工具、运行时工具、驱动程序 Chapter: 6 工程的组件 图形组件、标签 、报警、系统组件、通讯组件、I/O 服务器组件 Cicode / CitectVBA ...

Global site tag (gtag.js) - Google Analytics