zoukankan      html  css  js  c++  java
  • eclipse: eclipse创建java web项目

    Eclipse创建java web工程

    eclipse版本:eclipse-jee-4.5-win32-x64

    tomcat版本:apache-tomcat-7.0.63-windows-x64

    jdk版本:jdk1.7

    备注:

    1.在创建web项目之前首先配置好jdk环境和tomcat环境(即在开发工具中添加tomcat服务器)

    2.eclipse下载注意:

    eclispe不同版本下载地址:
    http://www.eclipse.org/downloads/eclipse-packages/
    Java开发下载eclipse不同版本注意:
    jdk版本和eclipse版本一致,否则eclipse打开不了。如eclipse和jdk均是64位
    eclipse下载选择:Eclispe IDE for Java EE Developers
    不同版本在页面右下角“MORE DOWNLOADS”
    eclipse不同版本下载最好选择“Mars Packages”或者“Luna Packages”

    详细步骤:

    1.File-New-other-Dynamic web Project,点击next

    2.出现工程设定窗口中设定工程的名字( 对应工程的名字 )和Dynamic web module version(版本),我使用的是最新的版本,tomacat7对应的是3.0)单击next

    3.

    指定Java文件的编译路径(放在WebRootWEB-INFclasses),一般我们编译后的.class文件是放入WEB-INF下,如图:

    4.设置web工程的根目录(也就是部署路径,一般设置成WebRoot),勾选创建web.xml

    5.右击工程目录,选择Build Path-Configure Build Path..选项,把EAR删除就好其他的不动

    6.测试并部署web项目是否成功:选择test项目,在src右击new-servlet如下图操作:(我们创建serverlet为例)

    7.单击下一步进行如下操作:

    8.单击next最后finish完成servlet创建,打开创建好的servlet类,在webRoot下创建index.jsp,如下截图

    9.把创建的web项目添加到server中如下操作

    10.到此我们就成功了添加web项目到tomcat服务器上,但是我们还不能直接进行部署,因为eclipse与myeclipse不同的是,项目部署默认不在webapp下,而是在wtpwebapp下,故在部署之前我们先修改部署路径及其他配置,如下截图:

    首先进行双击tomcat server打开对话框,或者选中右击Open

    然后进行如下设置:

    备注:1.若是你发现你根据编辑不了,那么就先移除你添加的web项目,或者删除tomcat server,重新创建,然后设置好如上配置后最后添加web项目

    2.Server Locations配置为本地tomcat的目录,这样一来方便,二来可以规避很多问题,修改默认Deploy path为webapp,保证web项目部署到tomcat的webapp下。

    3.响应时间 (timeout默认start45 stop15)start最好调的稍微大点,以防启动时因为时间太长而不成功(根据个人部署,我确实遇到因为启动时间太短tomcat启动不成功),注意有时会跳出一个错误:” 

    只要把start时间设置大点就不会这样的情况。当这些都配置好以后,记得一定要ctrl+s,否则你的功夫就白费了。当配置完服务器的时候,你会发现你的项目列表中多了个Servers的项目,这个里面存了你的服务的配置文件,你也可以添加多个你创建的web项目,如下图:

    最后配置下eclipse的虚拟内存,在日常开发中我们经常遇到这样的的错误,启动tomcat,后台报"java.lang.OutOfMemoryError: PermGen space"是因为eclipse的虚拟内存太小导致的,如下操作即可:

    参考:-Xms1024M -Xmx2048M -XX:PermSize=1024m -XX:MaxPermSize=2048m

    或者在eclipse的隐藏文件中设置:

    在eclipse的ini文件中
    -Xms1024M 
    -Xmx2048M 
    -XX:PermSize=256M 
    -XX:MaxNewSize=256M 
    -XX:MaxPermSize=512M

    11.启动tomcat,浏览器查看是否正常访问。浏览器:http://localhost:8080/test/test

    或者在WebRoot下创建一个jsp页面如下图:

    在浏览器输入:localhost:8080/test/index.jsp,如下图也说明创建web成功

    小技巧如何默认设置jsp页面编码为utf-8如下图:

  • 相关阅读:
    leetcode33. Search in Rotated Sorted Array
    pycharm 设置sublime text3 monokai主题
    django class Meta
    leetcode30, Substring With Concatenation Of All Words
    Sublime text3修改tab键为缩进为四个空格,
    sublime text3 python打开图像的问题
    安装上imesupport输入法依然不跟随的解决办法,
    sublime text3 的插件冲突弃用问题,
    sublime text3 BracketHighlighter括号匹配的设置
    windows 下wget的使用
  • 原文地址:https://www.cnblogs.com/dengyungao/p/7490561.html
Copyright © 2011-2022 走看看