Eclipse新建Java Web项目

一、如何新建java项目或Java Web项目

在eclipse中的 Project Explorer 视图中,右键 --> New --> Project,而后根据出现的对话框,里面选择Java节点 或者web节点 ,ide 会根据选择的类型建立不一样的项目。
输入Project name,如今以建立Dynamic Web Project 为例,而后点击 Next 按钮,效果 以下图:
java

在上面对话框输入Project name, 选择target runtime(项目运行的服务器),module version(模块版本,通常选最高版本)  等等 ,web

接下来点击Next按钮 ,进入src目录结构,能够本身去搭建,而后下面有一个Default output folder ,效果以下:正则表达式


这个是用于调整java类文件编译以后的保存目录,默认是在根目录下的build下的classes下,通常不建议放在这里,毕竟不安全。express

建议修改值为 WebContent\WEB-INF\classess 
tomcat


接下来点击Next 按钮,进入以下页面:
安全


Context root : 表示项目的发布名称,也就是我发布到tomcat webapps下的目录,实践证实:若是我改为上面的webProject 这个名称,而后使用eclipse发布到tomcat webapps目录下以后,多出来的仍是test,而后经过http://localhost:8080/test 能够访问,同时http://localhost:8080/webProject 同样能够访问。这样的话就实现了一个项目发布两个访问地址的功能了。服务器

Content directory :表示整个web项目的内容目录,eclipse默认是WebContent,myeclipse默认是WebRoot。
app

generate web.xml deployment descriptor 这个多选框表示是否生成web.xml的部署描述,必须勾上。
eclipse

点击Finish 完毕。webapp


二、如何在eclipse中修改java编辑器的字体?

选择 Window --> Preferences --> General --> Appearance --> Colors and Fonts,在对话框右边展开Basic 里面修改的都是全局格式,若是要修改Java编辑器里面的字体,就找Java-->Java Editor Text Font ,而后Edit一下便可。效果图以下:


三、如何将安装好的jdk绑定到eclipse中,以及如何指定jre编译的版本?

选择 Window --> Preferences --> Java--> Installed JREs ,右边列表展现的全是已经绑定好的JREs,点击Add便可添加新的jdk。 效果图以下:


另外顶部有这么一句话: By default, the checked JRE is added to the build path of newly created Java projects

翻译过来是:默认状况下,选中JRE添加到构建路径的新建立的Java项目。 因此选中的jdk将会是以后新加的项目的默认jdk支持环境。

至于如何指定jdk编译版本,在同级菜单中的Compiler 中, 选择Compiler compliance level便可。这个和版本相关,若是是jdk1.6  最高等选择6,其余同理。

四、如何维护项目中的jar包以及运行jdk环境,运行的服务器?

选中项目,右键 --> Build Path  --> Configure Build Path ,打开以下图的对话框:


在Source选项卡中,能够从新规划项目在左侧显示的格局。好比我要在src下分两块,一块专门放代码,一块专门放xml配置文件,那么能够这样,在src下 Add Folder,而后删掉之前的src默认排版,保存后显示效果图下:

另外下面的Default output folder 能够指定咱们代码编译以后保存路径。

在Projects选项卡中,能够添加必须的项目在这个Build Path里面。

在Libraries选项卡中,能够添加本身须要的jar包,点击add jars 便可,或者在项目目录展开下的,WebContent --> WEB-INF --> lib 目录下直接复制粘贴进去。

另外 若是须要修改jdk的版本,能够选择Add Library -- > JRE System Library 选择咱们已经安装的jdk 目录。

在Order and Export选项卡中,能够指定各个根目录在Project Explorer中显示的排序。


五、如何查看eclipse的版本?

在eclipse的根目录中,打开.eclipseproduct ,显示 version=3.7.0 表示该ide版本是3.7.0


六、如何在eclipse中添加tomcat服务器?

选择 Window --> Preferences --> Server --> Runtime Environment,这里面负责添加tomcat等服务器的具体物理路径,效果图以下:



七、以tomcat为例,如何添加Servers服务窗口?

选择 Window --> Show View --> Servers . eclipse会加载出Servers窗口,而后点击 new server wizard 超连接,添加对应的tomcat服务器 ,效果图以下:


若是没有runtime environment 须要手动添加 ,有的话直接选择就好。。而后点击Finish 完毕。


八、如何利用tomcat在eclipse发布项目并运行?

根据咱们前面已经建立好的Servers 和 绑定好的Tomcat服务器,右键展开功能列表效果图以下:


Debug :以调试的方式运行服务器

Start : 以开始的方式运行服务器

Publish :发布项目

Clean : 清理整个tomcat服务器,这一步会包括发布项目以及将tomcat的 配置所有更新到tomcat的物理目录下面去,因此咱们既然在eclipse中配置了tomcat,那么配置文件的信息所有都应该在Servers项目里这个目录下面去修改,否则到时候clean的时候会把以前的配置所有覆盖掉

Add and Remove : 这里面添加的项目 将会直接复制到tomcat目录下的webapps目录下


九、为何在eclipse中发布的项目在webapp中没有找到?

由于在eclipse中配置的tomcat默认将项目发布到 .metadata\.plugins\org.eclipse.wst.server.core\tmp0 里面的webapps下面去了,因此固然看不到。因此须要双击搭建好的tomcat服务器,在弹出的页面中的Server Locations 中从新制定tomcat的发布路径,效果图以下:

第一个默认选项是将项目发布到工做间的metadata目录下。

第二个选项是将项目发布到咱们本身指定的目录下,这个必需要指定tomcat的根目录下,否则到时候启动项目的时候没法加载须要启动的项目。

第三个选项是将项目发布到咱们本身指定的目录下,不必定非得是tomcat的安装目录。

特别的,若是发现这些按钮被禁用掉了,从新clean一下Server 再从新打开就行了。


十、怎样指定tomcat启动项目的超时时间?

须要双击搭建好的tomcat服务器,在弹出的页面中的Timeouts 中指定,效果图以下:


十一、在tomcat部署项目有几种方式?

大致分为两种,一种经过eclipse做为桥梁 把项目的Webcontent目录复制到tomcat根目录下的webapps目录下,启动服务器就会发布项目。

另一种是经过绑定一个虚拟目录的方式来发布项目,实现方式以下:

在tomat的conf / server.xml中的<Host> 标签内加上<Context path="/project" docBase="D:\project\projectName\WebRoot" reload="true" />

注意 这里的Context首字母必须大写,另外docBase指定的是项目中的WebRoot 或者Webcontent目录 必须是这样,由于读取WEB-INF和编译文件都是要在根目录去找的,找不到的话不会报错,只是发布不成功, path为虚拟目录的访问名称,reload表示是否支持重载。


十二、如何设置eclipse 的默认编码 ?如何设置单个项目或者单个文件的编码格式?

编码格式什么的最讨厌了,常常为这烦扰,要设置eclipse默认的编码,就是每次新建项目的全部编码都是本身定义的,好比UTF-8

选择 Window --> Preferences --> Workspace ,找到 Text file encoding  选择 Other  改成UTF-8 ,保存便可。

效果图以下:


要从新设置整个项目的编码,选择项目 --> 右键 --> Resource  , 在Text file encoding 框中,选择Other 改成UTF-8 ,保存以后会自动将整个项目从新build一次。

效果图以下:


同理 单个文件的修改亦如此。


1三、在eclipse中调试程序的时候,为何会时不时的就会在ThreadPoolExecutor 中的workerDone(this);这个地方停下来,但是并无在这个地方设置dug点?

效果图以下:


由于在eclipse中默认调试的时候默认指定了调试超时时间为3000毫秒,超过以后就进入该类。因此修改超时时间就行了。

选择 Window --> Preferences --> Java --> Debug 中,找到Debugger timeout  后修改参数,效果图片以下:


同理,Launch timeout 为运行超时的设置。


1四、怎么在eclipse中搜索文件?

    在eclipse顶部菜单条中有一个Search 按钮,点进去,而后在弹出的对话框中选择File Search 选项卡, 效果以下:

在里面有不少参数,其中:

Containing text : 指定本身要搜索的关键字,文本控件后面有Regular expression 和 Case sensitive 表示是否支持正则表达式 和区分大小写

File name patterns : 指定本身要搜索的文件格式,好比以Servlet为后缀的Servlet 那么输入:*Servlet.java 

Scope : 指定全部的目录,默认是在当前的工做空间

而后点击Search ,就会在本身选择目录中根据本身输入的关键字搜索指定的文件是否存在,存在则会在Search 结果页面展现出来。




后面会持续更新其余。

相关文章
相关标签/搜索