Eclipse 的J2EE项目布署到tomcat中

本文详细介绍如何使用Eclipse IDE将Java EE项目自动部署至Tomcat服务器,包括配置步骤及常见问题解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发JavaEE项目,常用的工具有MyEclipse,Eclipse,netBeans等,个人比较喜欢用Eclipse,因为它MyEclipse体积小很多,响应速度也快,且足以满足需求。MyEclipse集成了很多插件,可以 将项目自 动部署到Tomcat服务器,如:复制一个已有的项目,在项目上点右键,选择Properties,修改下Web Project Settings为新的项目名称,比如修改login1为login2,deploy下,就到tomcat的webapps下自动生成login2这个项 目文件夹。而在Eclipse中,创建一个新的项目,点运行时,可以在工作区下的.metadata.plugins org.eclipse.wst.server.coretmp1wtpwebapps自动生成login1,但是如果直接复制这个login1, 改名为login2,点击运行时将会提示找不到这个文件,因为不是创建 项目,不会部署在工作区下的.metadata.plugins org.eclipse.wst.server.coretmp1wtpwebapps里,所以最好能把项目自动部署到tomcat的 webapps目录下,下面是常见的两种方法:

       前提:环境搭建

       Jdk1.6.0+Tomcat7.0+Eclipse

       安装路径:

       C:JavaJdk1.6.0

       C:JavaJre1.6.0

       C:\Program Files\Tomcat 7.0.11

       E:workspace 我的Eclipse的工作台

       E:Eclipse/Eclipse.exe  Eclipse所在目录

      第一种  把 项目打包成*.War文件。比如:在Eclipse里,先创建项目login1,然后复制login1并改名为login2,增加或者修改 login2里的类文件后,为了测试下能否实现某功能,就在login2项目上,选择"Export" , 导出为WAR文件,比如命名为login2.War,然后复制这个login2.WAR文件到C:Tomcat 7.0.11webapps下,停止Tomcat服务,重新启动Tomcat服务,login2.war会自动解压出一个文件夹login2,再打开http://127.0.0.1:8080/login2/index.jsp就 可以访问了,测试能否实现某功能。这个方法的缺点是,如果需要修改源代码,必须重新打包修改后的war文件,复制到C:Tomcat 7.0.11webapps下并覆盖原来的login2.war,如果需要修改很多次,就需要覆盖很多次,无意义的工作很多,最好是Eclipse里每修 改下 源代码,重启TOMCAT服务就可以加载新代码测试,怎样实现了,请参看第二种方法。

        第二种  要 实现的目标就是让ECLIPSE自动部署项目到tomcat的C:Tomcat 7.0.11webapps下,而不是到工作区下的.metadata.pluginsorg.eclipse.wst.server.core tmp1wtpwebapps,可以实现,方法很简单。

       新建个Dynamic Web Project,命名为mysql,在WebContent下,新建个文件index.jsp,随便写段代码,

见图一

点击mysql项目名,然后点击右键Run As—》Run on Server,按照图二

的样式,点击 Next,再点Finish,见图三

Servers下,已经添加好了一个Tomcat v7.0 Server,在上面点右键,选择open,打开,见图四

Server Locations 的状态为灰色,修改不了,见图五


关键就是需要修改这里,那么怎么能修改呢?先要移除掉部署在其中的项目,见图六

Server Locations 的状态不为灰色可修改,见图七


可以修改Server Locations 的配置了。

       配置修改3个地方:

       1、选择"Use Tomcat installation ",默认为"Use Workspace metadata ",见图八;

     2、选中"Use Tomcat insallation "后,下面一行,Server Path 自动修改为C:\Program Files\Tomcat 7.0.11(Tomcat安装路径)

       3、Deploy Path 处需要修改为"webapps" ,默认为"wtpwebapps"。


文件修改完,点击close,关闭。弹出对话框,选择YES,保存设置。

至此,设置完成,以后复制一个项目,只需在项目mysql,右键,选择Properties,再选择Web Project Settings修改下项目名称就可以自动部署到Tomcat的Webapps目录下了。见图九。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29952014/viewspace-2120350/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29952014/viewspace-2120350/

内容概要:本文档定义了一个名为 `xxx_SCustSuplier_info` 的视图,用于整合和展示客户(Customer)和供应商(Supplier)的相关信息。视图通过连接多个表来获取组织单位、客户账户、站点使用、位置、财务代码组合等数据。对于客户部分,视图选择了与账单相关的记录,并提取了账单客户ID、账单站点ID、客户名称、账户名称、站点代码、状态、付款条款等信息;对于供应商部分,视图选择了有效的供应商及其站点信息,包括供应商ID、供应商名称、供应商编号、状态、付款条款、财务代码组合等。视图还通过外连接确保即使某些字段为空也能显示相关信息。 适合人群:熟悉Oracle ERP系统,尤其是应付账款(AP)和应收账款(AR)模块的数据库管理员或开发人员;需要查询和管理客户及供应商信息的业务分析师。 使用场景及目标:① 数据库管理员可以通过此视图快速查询客户和供应商的基本信息,包括账单信息、财务代码组合等;② 开发人员可以利用此视图进行报表开发或数据迁移;③ 业务分析师可以使用此视图进行数据分析,如信用评估、付款周期分析等。 阅读建议:由于该视图涉及多个表的复杂连接,建议读者先熟悉各个表的结构和关系,特别是 `hz_parties`、`hz_cust_accounts`、`ap_suppliers` 等核心表。此外,注意视图中使用的外连接(如 `gl_code_combinations_kfv` 表的连接),这可能会影响查询结果的完整性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值