MyEclipse中的java项目,部署到tomcat失败

MyEclipse中的java项目部署失败了,部署时提示的错误信息如下:

Deployment failure on Tomcat 6.x. Could not copy all resources to E:\apache-tomcat-6.0.16\webapps\HebbnWebServices. 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 E:\apache-tomcat-6.0.16\webapps\HebbnWebServices

再次点部署按钮时就会提示如下:

Undeployment Failure could not be redeployed because it could not be completely removed in the undeployment phase. the most common cuase of this problem is attempting to redeploy while the server is running,which has locked one or more files.to correct the deployment you will need to stop the server and then redeploy the project before restarting the server.

解决的办法就是在Eclipse中把项目中引用的jar文件重新加一遍就行了,基本原因就是以前的jar文件不存在了,但是项目信息中还有,即项目的.classpath文件中还有不存在的jar文件引用。

可以右键点项目名称,选择Properties,选择Java Build Path,选择Libraries,把所有项目中的jar都remove,然后再点"add jars",把项目中的jar文件都加进来,再次部署就正常了。PS:貌似tomcat被其他的项目引用也会出错的 12.22

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先在MyEclipse创建一个Web项目。 2. 在项目的Properties选择“Java Build Path”,添加所需的库文件。 3. 在项目的Properties选择“Deployment Assembly”,添加WebContent文件夹和所需的库文件。 4. 在MyEclipse选择“Servers”视图,右键选择“New”创建一个Tomcat服务器。 5. 在Tomcat服务器的Properties选择“Server Locations”,选择“Use Tomcat installation”。 6. 在Tomcat服务器的Properties选择“Modules”,添加刚才创建的Web项目。 7. 启动Tomcat服务器,访问http://localhost:808/项目名 即可访问部署项目。 ### 回答2: 首先,将要部署项目打成war包。在MyEclipse,可以通过右键单击项目,选择“Export”来生成war包。 接下来,在Tomcat的安装目录下找到conf文件夹,打开其的server.xml文件。在其找到以下代码段: ``` <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> ``` 在其加入以下代码: ``` <Context docBase="C:/....../xxxxx.war" path="/xxxxx" reloadable="true"/> ``` 其,docBase的值是war包存放路径,而path就是项目的虚拟路径。其,”C:/....../”为war包的存储路径,”xxxxx”为项目名。 最后,在MyEclipse右键单击项目,选择“Run As”->“Run on Server”,为部署项目选择之前配置的Tomcat服务器即可。 另外要特别注意的是,如果项目有数据库等需要预设的配置,需要在Tomcat的context.xml配置相应的数据源等信息,以保证可正常访问数据库等资源。可以在Tomcat的conf文件夹下找到context.xml文件,进行相应的配置。 总而言之,部署MyEclipse项目Tomcat需要将项目打成war包,并在Tomcat的配置文件进行相应的配置和设置,最后在MyEclipse选择适当的服务器进行部署即可。 ### 回答3: MyEclipse是一个非常流行的Java IDE,它提供了一种简单而高效的方式,将Java Web项目部署Tomcat服务器上。这篇文章将指导您如何使用MyEclipse项目部署Tomcat上,详细步骤如下: 第一步:启动MyEclipse。 第二步:选择“File”菜单的“New”选项,在“New”对话框选择“Web Project”。 第三步:在“Web Project”对话框,输入项目名称。然后选择“Web Application for Tomcat”选项并在下拉菜单选择Tomcat服务器。选择“Finish”。 第四步:在“Project Explorer”视图,展开“WebContent”文件夹,右键单击“WEB-INF”文件夹,选择“New”→“Folder”命令。创建名为“lib”的新文件夹。将该项目的jar包复制到此文件夹。 第五步:在“Project Explorer”视图,展开“WebContent”文件夹,右键单击“WEB-INF”文件夹,选择“New”→“Folder”命令。创建名为“classes”的新文件夹。将编译后的class文件复制到此文件夹。 第六步:右键单击项目名称,选择“Properties”命令。在“Properties”窗口,选择“Java Build Path”选项卡,然后单击“Add JARs”按钮。选择项目包含的所有jar文件并单击“OK”。 第七步:右键单击项目名称,选择“Export”命令。在“Export”对话框,选择“Web”→“WAR file”选项并单击“Next”按钮。指定输出位置和WAR文件的名称并单击“Finish”。 第八步:启动Tomcat服务器。在Tomcat服务器管理面板,选择“Deploy”菜单并单击“WAR file to deploy”按钮。选择导出的WAR文件并单击“Upload”按钮。Tomcat将自动解压WAR文件并将项目部署到服务器上。 至此,您已经学会了使用MyEclipseJava Web项目部署Tomcat服务器上的步骤。这个过程可能略微复杂,但仔细遵循每个步骤并通过调试和测试可以确保项目部署后正常工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值