全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Myeclipse部署Tomcat_动力节点Java学院整理

在MyEclipse中,新建“Web Project”,会看到:  

  我们需要注意的有以下几点:

  【Project Name】:工程名,代表了这个web应用所在目录名,当在服务器中发布这个web应用时,在Tomcat的【webapps】目录下,就会产生这个目录,所以对于截图来说,就会有一个【myservlet】目录。

  【Source folder】:代表了在这个web应用中,源代码的保存目录,这个目录专门用来放置所写的一些“.java”文件,如为Servlet所写的程序。

  【Web root folder】:web应用根目录名称,其实只是web应用所在目录的一个映射而已,也就是说这个名为【WebRoot】的目录,不过是我创建出来的【myservlet】web工程名的一个映射名称而已,在硬盘中是不会有这个目录的。

  【Context root URL】:将【Web root folder】映射成的虚拟目录名称,用于浏览器URL访问。之前说过【WebRoot】这个目录是不会有的,因为其只是【myservlet】的一个映射而已,那么所以【Context root URL】其实也就是web应用名的一个映射虚拟目录名(即对外访问路径)。

  【J2EE Specification Level】:所选J2EE的版本号,选定之后就导入对应版本的J2EE的JAR包,如包含Servlet的JAR包。(选择1.4跟以后更高级应用一般不会冲突,这里我先选择5.0)。
点击确定之后,会弹出一个窗口: 

 

  因为我选择了J2EE5.0的版本,因此MyEclipse询问我是否将编译器改为5.0,并且说我当前的工作空间编译器默认为6.0(6.0是MyEclipse10的默认编译器选择的JDK,其实我导入并选择了7.0的JDK,但它并不会说7.0),因此我们无需将编译器改为5.0,只需要选择否【No】即可。

  这样一个web工程便在MyEclipse中创建出来了,如下图所示:  

  【JRE System Library】是放置J2SE所需要的JAR包,也就是平常所使用的标准包

  【Java EE 5 Library】是放置J2EE所需要的JAR包,这样我们使用Servlet就不需要再去Tomcat的【lib】目录中导入了。

  【WebRoot】目录之前说过就是web应用所在目录的映射,从图中也可以看出正好符合web应用的组织结构,有必须的【WEB-INF】目录,并且该目录下也有我们说过必要的【lib】目录和“web.xml”文件,可能你会问怎么没有【classes】目录呢,别担心,当我们将Servlet程序写好并将该web应用发布到Tomcat服务器时,MyEclipse会自动帮我们生成【classes】目录,并将所编译的Java文件生成字节码文件放置在该目录下,所以我们只需要在【src】目录中编写Servlet程序即可。

注意,虽然我们将web工程在MyEclipse中创建完成,但这个工程还只是在MyEclipse的工作空间上,只有我们将这个web工程在服务器中发布,服务器才会自动将这个web应用在Tomcat的【webapps】目录中生成。

那么如何在MyEclipse中配置和开启Tomcat服务器,并将自己的web应用发布到服务器中去呢,

  在MyEclipse中,点击【Windows】--->【Preferences…】 ,选择【MyEclipse】--->【Servers】,选择【Tomcat】就可以看到如下图: 

 

  因为我电脑上装的是Tomcat7,所以选择【Tomcat 7.x】,这样我们就能配置【Configure Tomcat 7.x】了,点击之后如下图所示:  

  只需要将Tomcat的主目录选择就好,记住一定要选择【Enable】!!!

  最后,我们在MyEclipse中启动服务器:  

  可以看到Console窗口中提示服务器已经启动: 

 

  这时候我们还需要将web应用进行发布,点击刚才启动服务器左边的图标:  

  选择要发布的web应用工程名,点击【Add】按钮:  

  在【Server】中选择刚刚开启的服务器类型,此时可以看到MyEclipse自动将我们的web应用放置到了刚才开启的服务器所能运行的web应用目录中:   

 

  点击“Finish”之后,就能看到web应用是否发布成功: 

 

  发布成功后,我们就可以去浏览器中验证,因为刚刚创建【myservlet】时,MyEclipse也帮我创建了一个index.jsp文件,而且在web.xml文件中设置了index.jsp为首页,所以有两种方式都可访问到:

 

  

  对于在MyEclipse中启动Tomcat的一个可能会出现的问题:

  Bad  version  number in .class  file

  出现这个问题的原因是web应用中所编写的Java程序使用高版本的JDK进行编译,而Tomcat所采用的JDK版本较低,所以无法运行web应用中的Java程序。

  首先我们要认识到Tomcat也是一个Java程序,在运行时需要JDK的支持,而在MyEclipse中使用的Tomcat的JDK是由MyEclipse设置的,所以我们如果想Tomcat 能运行web应用的话,应该如下图配置:  

  为Tomcat服务器选择一个合适的JDK是非常重要的。

总结

以上所述是小编给大家介绍的Myeclipse部署Tomcat,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# myeclipse部署tomcat  # JAVA环境搭建之MyEclipse10+jdk1.8+tomcat8环境搭建详解  # myeclipse开发servlet_动力节点Java学院整理  # myeclipse创建servlet_动力节点Java学院整理  # Docker中Dockerfile之容器中运行MyEclipse搭建的JavaWeb项目  # java 配置MyEclipse Maven环境具体实现步骤  # Javaweb开发环境Myeclipse6.5 JDK1.6 Tomcat6.0 SVN1.8配置教  # 图文详解MyEclipse更换背景主题的方法  # 如何安装jdk及安装MyEclipse的图文教程  # MyEclipse2017创建Spring项目的方法  # Myeclipse清理项目缓存的几大方法  # 说过  # 如下图  # 就会  # 就能  # 只需  # 目录中  # 并将  # 可以看到  # 器中  # 所示  # 要将  # 所需要  # 目录下  # 小编  # 所写  # 就可以  # 自己的  # 的是  # 选择了  # 是在 


相关文章: 常州企业建站如何选择最佳模板?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  c# 在高并发场景下,委托和接口调用的性能对比  高端企业智能建站程序:SEO优化与响应式模板定制开发  ,制作一个手机app网站要多少钱?  如何通过商城免费建站系统源码自定义网站主题?  香港网站服务器数量如何影响SEO优化效果?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  活动邀请函制作网站有哪些,活动邀请函文案?  定制建站哪家更专业可靠?推荐榜单揭晓  如何将凡科建站内容保存为本地文件?  如何在建站之星绑定自定义域名?  如何选择域名并搭建高效网站?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站主机CVM配置优化、SEO策略与性能提升指南  制作销售网站教学视频,销售网站有哪些?  如何通过NAT技术实现内网高效建站?  如何快速上传建站程序避免常见错误?  简单实现Android文件上传  建站之星如何实现网站加密操作?  ,想在网上投简历,哪几个网站比较好?  家庭服务器如何搭建个人网站?  微信小程序 五星评分(包括半颗星评分)实例代码  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  如何快速搭建个人网站并优化SEO?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  如何制作算命网站,怎么注册算命网站?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  深入理解Android中的xmlns:tools属性  设计网站制作公司有哪些,制作网页教程?  如何通过VPS建站实现广告与增值服务盈利?  如何快速查询网址的建站时间与历史轨迹?  制作企业网站建设方案,怎样建设一个公司网站?  北京制作网站的公司,北京铁路集团官方网站?  电商网站制作公司有哪些,1688网是什么意思?  建站VPS能否同时实现高效与安全翻墙?  建站主机系统SEO优化与智能配置核心关键词操作指南  黑客如何通过漏洞一步步攻陷网站服务器?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  如何在万网开始建站?分步指南解析  如何用y主机助手快速搭建网站?  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  建站主机是否属于云主机类型?  制作电商网页,电商供应链怎么做?  音乐网站服务器如何优化API响应速度?  如何在Golang中指定模块版本_使用go.mod控制版本号  上海网站制作开发公司,上海买房比较好的网站有哪些?  购物网站制作公司有哪些,哪个购物网站比较好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。