当前位置: 代码迷 >> Eclipse >> MyEclipse无法自动部署解决方法
  详细解决方案

MyEclipse无法自动部署解决方法

热度:79   发布时间:2016-04-23 13:54:51.0
MyEclipse无法自动部署
project- build auto 勾了 突然就不行自动部署了 看到手动部署那里面 显示感叹号
Deployment failure on Tomcat 5.x. Could not copy all resources to C:\Tomcat\webapps\SPM. If a file is locked, you can wait until the lock times out to redeploy, or stop the server and redeploy, or manually remove the deployment at C:\Tomcat\webapps\SPM


我也手动重新部署和 重启过电脑还是不行

------解决方案--------------------
没用过myeclipse自动部署,不过看信息你有的文件夹锁住了,所以不能更改其文件夹内容。
------解决方案--------------------
探讨
project- build auto 勾了 突然就不行自动部署了 看到手动部署那里面 显示感叹号
Deployment failure on Tomcat 5.x. Could not copy all resources to C:\Tomcat\webapps\SPM. If a file is locked, you can wait until the lock times out t……

------解决方案--------------------
勾选project- build auto
------解决方案--------------------
探讨
发现原来是bulid auto失效了。。我不勾这个 手动点build all就可以 这是啥原因?

------解决方案--------------------
project 下clean 下项目。 重启~
------解决方案--------------------
在你的tomcat目录\conf\Catalina\localhost下编写一个xml配置文件,文件名任意。内容如下:
<Context docBase="D:\hnscworkspace\project\MISProject\misWeb" path="/misWeb" debug="0" privileged="true">
<!--以下是数据源配置,若你用其他数据源,这里可以去掉-->
 <Resource name="jdbc/AymisDatasource" auth="Container" type="com.mchange.v2.c3p0.ComboPooledDataSource"/>
<ResourceParams name="jdbc/AymisDatasource">
<parameter>
<name>factory</name>
<value>org.apache.naming.factory.BeanFactory</value>
</parameter>
<!-- C3P0 database connection settings -->
<parameter>
<name>driverClass</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>jdbcUrl</name>
<value>jdbc:oracle:thin:@localhost:1521:orcl</value>
</parameter>
...........
</ResourceParams>
</Context>

其中docBase="对应web程序的web目录" ,path="/misWeb"表示在浏览器中访问的路径为。http://ip:port/misWeb

然后在Myeclipse中配置tomcat的路径,在Myeclipse中启动此tomcat,此方法不需要部署工程,在改动代码后只需重启tomcat。并且有部分界面代码或jsp的修改不需要重启tomcat,非常省事。
  相关解决方案