建了个web项目, 测试SSH的集成, 增加实体类的字段后我重启tomcat
新增加的属性没有被映射到数据库相应表的字段中去,
我怀疑是没有reDeploy, 我故意把数据库连接写错了数据库名字
还是能启动不报错我把数据库表删掉, 再启动还是不报错, 不自动生成表了我在spring的配置文件配置了<prop key="hibernate.hbm2ddl.auto">update</prop>
这证明:很明显, 这个改动后的项目没有被部署到tomcat上去
eclipse真稀烂啊, 部署到tomcat的项目也不知道去哪了, 如果用MyEclipse, 那部署的项目在tomcat的webapps下就能发现
直接在servers的tomcat下 右键点击项目名 出现reDeploy即可重新部署, 修改后的class文件和配置文件即可为最新的eclipse如何redeploy(即将修改class或配置后的项目放上去, 我不需要自动)?

解决方案 »

  1.   

    虽然MyEclipse很臃肿, 但是很直观, 我部署项目我能看见它被放到哪去了
    只要配置好tomcat就能在相应的webapps下找到对应的项目而eclipse呢, 你把我的项目部署到哪去了?  
    我相信很多鄙视MyEclipse用eclipse或者wtp的人也不太清楚吧
      

  2.   

    信息: Server startup in 374 ms
    很明显, tomcat只是启动了, 并未加载我的web项目
      

  3.   

    找到了, 在E:\j2ee_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0下的wtpwebapps下去了
    你说eclipse jee变态不?
      

  4.   

    在Server面板中双击那个服务器:Tomcat v6.0 Server at localhost,在Server Options中勾上以下选项:
    1.Serve modules without publishing
    2. Publish module contexts to separate XML files。
      

  5.   

    你好,我也遇到你这个问题
    郁闷死了
    我本来想换换ECLIPSE开发
    就是部署到TOMCAT里面不知道咋整!
    搞了半天也没搞好!