我装了eclipse和myeclipse,写好jsp页面以后是复制到tomcat的root目录下运行的
虽然也可以,但还是觉得很麻烦,特别是需要修改页面的时候...
后来我听说wtp-all-in-one-sdk还不错
然后就下载了
复制到eclipse plugin目录以后打开eclipse
竟然出现了什么工作区错误
我觉得应该是和myeclipse冲突了
然后在一个没有安装myeclipse的eclipse装了wtp-all-in-one-sdk
(这个插件写jsp好像只能通过代码编辑啊...?)
结果在新建web projects的时候出现了webxx.xml错误........
请问怎么解决啊
还需要什么插件可以实现能像myeclipse那样的编辑环境,然后有可以直接用“run on server”
运行jsp页面啊。大家是怎么用eclipse写jsp啊,大家给点建议...

解决方案 »

  1.   

    在Tomcat的conf->catalina->localhost下建立一个XML描述文件,docBase直接指向工程的WebRoot目录,就没必要每次都要在EC中Deploy了。
      

  2.   

    那这个xml文件具体内容怎么写啊
      

  3.   

    装个  tomcat plugin点项目属性 的 “tomcat” 项   指定  是  tomcat工程然后分配虚拟目录  和指向虚拟目录到本地的WebRoot目录  就ok了
      

  4.   

    wtp-all-in-one-sdk
    不是包含了eclipse么?
      

  5.   

    例如添加一个文件叫testProj.xml
    <Context displayName="testProj" docBase="G:/testProj/WebRoot" path="/testProj" workDir="work/Catalina/localhost/testProj"></Context>
      

  6.   

    问题出在哪里啊?
    我照做了可是我在浏览器中输入http://localhost:8080/MyJsp.jsp
    http://localhost:8080/WebRoot/MyJsp.jsp
    或 http://localhost:8080/testProj/WebRoot/MyJsp.jsp
    都没有看到预期的结果...
    我刚才在书店看见一本介绍tomcat的很厚的书
    有必要买吗
    tomcat看起来很小...可是怎么就这么复杂啊...
      

  7.   

    俺有时也出现这种情况不过后来试了   如果你网站虚拟目录直接指向eclipse的工作目录(tomcat plug会自动配置)的话   那么应该通过 “运行”或 “调试”
    来启动tomcat不一定正确 你先试试
      

  8.   

    地址是http://localhost:8080/testProj/MyJsp.jsp
    你真不幸,两个都写错了,对的一个却没有尝试。