码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-08-31 21:30:49      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:rate   plugins   intern   项目   浏览器   基本   为什么   host   lin   

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浏览器。

技术分享图片

 

 

 

参考资料:

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

 

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

标签:rate   plugins   intern   项目   浏览器   基本   为什么   host   lin   

原文地址:https://www.cnblogs.com/zhangzl419/p/9567377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!