使用Eclipse搭建JavaWeb开发环境的几个基本问题

Eclipse搭建JavaWeb开发环境


 

eclipse是一个用于java程序开发的ide软件,tomcat是一个运行javaweb应用的服务器软件,使用eclipse开发javaweb应用的时,首要要把tomcat集成到eclipse中,并且对eclipse做一点简单的设置。

 

1、安装jdk、安装eclipse、安装tomcat等

================================

省略了。

 

2、eclipse基本设置

================

 

2.1 设置eclipse的默认字符集为utf-9

--------------------------------------------------

在eclipse中,会默认使用当前操作系统的字符集,windows下一般会是gbk,然而开发web应用程序时,一般使用utf-8,所以需要设置一下默认的字符集。

在 Eclipse 中,点击菜单栏 Window->Preferences , 点击 General / Workspace :

 

 

 2.2 jdk的设置

--------------------

eclipse运行需要一个jre,eclipse中建立java项目或者java web项目的时候,需要一个jdk,那么可以在eclipse的preference页中进行设置。

 

2.3 tomcat集成到eclipse

---------------------------------

eclipse中建立Dynamic Web Project的时候,需要选择一个target runtime,它就是javaweb项目的运行时环境,也就是web项目要将来运行在其中的tomcat,所以在建立项目之前,需要先建立一个web项目的runtime environment了。

 

 

 

3、eclipse中集成tomcat后的基本配置

=============================

eclipse的工程发布到tomcat下,为什么webapps什么都没有?因为默认在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中

eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息。

为了使项目默认部署到tomcat安装目录下的webapps中,show view—>servers—>找到需要修改的tomcat—>右击 ①停止Tomcat服务器(stop) ②删除该容器中部署的项目(remove) ③清除该容器相关数据(clean) ④打开tomcat的修改界面(open)⑤找到servers location,选择第二个(User tomcat Installation) ⑥修改deploy path为tomcat下的webapps ⑦保存关闭。

(8)在server options下面选中“publish module contexts to separate xml files”。

(9)在publishing下选中automatically publish when resources chagne

这样以后要部署web应用到tomcat中的时候,只要在project explorer中选中项目,然后右键->run->run on server之后,web项目会发布到本地安装的tomcat下的webapps目录中。

如果上面的步骤8也做了,context元素会在tomcat_home/conf/Catalina/localhost/web-app-name.xml中。

如果上面的步骤9也做了,那么发布到tomcat中的web项目在修改之后,会立即生效。这样做很方便于web项目的调试,因为一旦有一点修改,tomcat会立即发布修改结果,那么我们就可以立即看到修改的效果。

 

4、在eclipse中发布web项目到tomcat中

-------------------------------------------------------

发布web app到tomcat的时候,通常来讲应该让tomcat处于stop状态,发布之后,启动tomcat,tomcat会自动读取到发布到其中的web app。

在project explorer视图或者navigator视图中,选中要发布的web项目,右键->run->run on server,web-app就会出现在servers视图的tomcat下面,之后,tomca会自动启动,发布到其中的web-app的首页会自动出现在Internet web browser视图中。

internet web browser视图是eclipse提供的一个web浏览器,用来调试java web项目。在preference中general->web browser中可以设置eclipse默认打开的web浏览器。

 

 5、web项目的部署

==================

部署web项目到tomcat中去的时候,需要在project explorer视图中选中web项目,然后右键->run->run on server,之后eclipse会弹出一个对话框,提示需要重启tomcat服务器。

这里需要注意的是,web项目首次部署到tomcat中去之后,需要重启一下tomcat服务器。

 

 

参考资料:

1、Web开发环境搭建 Eclipse-Java EE 篇,https://blog.csdn.net/dhfzhishi/article/details/77461006

2、Eclipse的工程发布到tomcat下,为什么webapps什么都没有?,https://blog.csdn.net/ideality_hunter/article/details/51470816

 

posted @   zhangzl419  阅读(324)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示