• 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如下图:

  • 相关阅读:
    01_根据Id查询User的数据
    rest_framework常用设置
    django AnonymousUser
    获取视频时长和文件大小
    xadmin增加用户 除了账号和密码 添加其他信息
    Django 重写用户模型
    xadmin 常见错误
    Django在根据models生成数据库表时报 __init__() missing 1 required positional argument: 'on_delete'
    xadmin设置
    python3安装xadmin出现 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444: illegal multibyte sequence
  • 原文地址:https://www.cnblogs.com/lishanyang/p/7744360.html
Copyright © 2020-2023  润新知