碰到如下情况:

    有一个flex+java (eclipse+flex插件开发)web项目,需要修改访问时的上下文名字,

以前web项目只要右键改一下项目的 "web project setting "的context root 就可以了,但今天死活不行,寻寻觅觅终于柳暗花明,记录一下:

 1、修改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="ssmp4">   // 这里
        <wb-resource deploy-path="/" source-path="/WebRoot"/>
        <wb-resource deploy-path="/" source-path="/flex"/>
        <wb-resource deploy-path="/" source-path="/flex_src"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/java_src"/>
        <property name="java-output-path" value="WebRoot/WEB-INF/classes"/>
        <property name="context-root" value="ssmp4"/>  // 这里
    </wb-module>
</project-modules>

2、右键修改项目的flex build path 下的 output fold url

3、修改.flexProperties 文件

   修改serverContextRoot值,serverRootURL值

重新部署即可


如果还不行,就到如下文件中查找关键词,然后修改:

   .flexProperties

    .actionScriptProperties