首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

MyEclipse无法自动部署解决方法

2012-02-08 
MyEclipse无法自动部署project- build auto 勾了 突然就不行自动部署了看到手动部署那里面 显示感叹号Depl

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,非常省事。

热点排行