Myeclipse部署Tomcat_动力节点Java学院整理
发布时间 - 2026-01-11 02:30:20 点击率:次在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清理项目缓存的几大方法
# 说过
# 如下图
# 就会
# 就能
# 只需
# 目录中
# 并将
# 可以看到
# 器中
# 所示
# 要将
# 所需要
# 目录下
# 小编
# 所写
# 就可以
# 自己的
# 的是
# 选择了
# 是在
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
如何在IIS7中新建站点?详细步骤解析
Laravel如何处理和验证JSON类型的数据库字段
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
如何在阿里云完成域名注册与建站?
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
如何确认建站备案号应放置的具体位置?
如何快速搭建高效可靠的建站解决方案?
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
如何在IIS服务器上快速部署高效网站?
微信h5制作网站有哪些,免费微信H5页面制作工具?
如何在不使用负向后查找的情况下匹配特定条件前的换行符
Laravel如何处理表单验证?(Requests代码示例)
Laravel如何使用Blade组件和插槽?(Component代码示例)
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
香港服务器如何优化才能显著提升网站加载速度?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
制作企业网站建设方案,怎样建设一个公司网站?
如何在建站宝盒中设置产品搜索功能?
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
如何制作一个表白网站视频,关于勇敢表白的小标题?
香港网站服务器数量如何影响SEO优化效果?
如何快速启动建站代理加盟业务?
UC浏览器如何设置启动页 UC浏览器启动页设置方法
如何在橙子建站上传落地页?操作指南详解
java中使用zxing批量生成二维码立牌
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
网站优化排名时,需要考虑哪些问题呢?
如何快速生成可下载的建站源码工具?
如何用好域名打造高点击率的自主建站?
Laravel PHP版本要求一览_Laravel各版本环境要求对照
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
Python文件流缓冲机制_IO性能解析【教程】
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
Swift中循环语句中的转移语句 break 和 continue
Laravel如何实现本地化和多语言支持?(i18n教程)
JS去除重复并统计数量的实现方法
想要更高端的建设网站,这些原则一定要坚持!

