如何用Tomcat_和Eclipse开发Web_应用程序(部署+发布)配置
用Tomcat 和Eclipse开发Web 应用程序(部署+发布)配置用Tomcat 和Eclipse开发Web 应用程序(部署+发布)配置。
(/developerworks/cn/opensource/os-eclipse-tomcat/)创建一个新的 Web 项目从 Eclipse IDE,选择File > New > Project查看项目向导。
在 Wizards 框,输入 Web,而 New Project 窗口会过滤向导以只显示匹配的那些项。
利用这种方法可以很容易找到向导,而无需遍历每一项。
从列表中选择Dynamic Web Project。
我们要使用 Standard Web Project Wizard 来建立静态 HTML Web 项目。
虽然您也可以在技术上使用 Tomcat 运行静态Web 站点,但 Web 服务器,比如 Apache Web Server 更适合于静态内容。
专门为服务于静态页面而设计的 Web 服务器拥有的开销更少,且专为此目的作了调优。
以运行库为目标在Target Runtime下,可以看到 <None>,如图 4 所示,由于您尚未为 Apache Tomcat 创建运行库,所以需要单击New打开New Target Runtime Wizard。
从 Apache 文件夹中选择 Apache Tomcat V5.5,如图 5 所示,然后单击Next。
图 4.创建一个新的动态 Web 项目图 5.创建一个新的服务器运行库现在,您可以命名此运行库,当然保留 Apache Tomcat V5.5 的默认名也可以。
单击Browse来定位用于 Apache Tomcat 配置的基本文件夹(我的是C:\apps\apache-tomcat-5.5.20,如图 6 所示)。
若无特殊原因,我建议不要更改,保留IBM® Java Runtime Environment (JRE) 版本作为工作台的默认 JRE。
输入有效目录之后,单击Finish创建运行库配置。
图 6. 定义服务器位置您还需要选择是否想要转换到 J2EEPerspective。
我总是选择是,因为这个透视图包含了一些很有用的视图,比如 Servers 视图,可以帮助您日后启动和停止 Tomcat。
通过选择Window > Show View可以打开 Servers 视图。
添加服务器Servers 视图目前没有包含任何内容。
此视图针对的是应用程序和 Web 服务器;它让您可以控制它们并监视其状态。
要从 IDE 直接控制 Tomcat,可通过从上下文敏感菜单选择New > Server来向 Tomcat 添加引用。
图 7 所示的New Server向导将默认指向刚刚创建的那个 Apache Tomcat V5.5 运行库。
图 7. 定义新服务器单击Next。
系统提问您是否想要向服务器添加项目。
选择在之前的步骤中创建的那个项目,然后单击Add。
图 8. 向服务器添加项目单击Finish关闭向导。
现在,Servers 视图包含了 Tomcat V5.5 Server,且其下还包含项目。
图 9. Servers 视图中的 Tomcat 服务器创建示例页测试新的动态 Web 项目以及 Tomcat 服务器集成的最简单方法是创建简单的JSP 并将其部署到 Tomcat。
您可以通过选择File > New > Other创建新的 JSP文件,或者您也可以使用上下文敏感菜单,方法是右键单击 Project Explorer 视图中的项目名称,并选择New > JSP。
确保父目录是 WebContent,并将此文件命名为 index.jsp。
单击Finish使用默认模板创建页面。
如果单击Next,还可以选择想要为新页面选用的模板(比如 HTML 或 XHTML)。
对于本测试而言,可保留默认选项。
如下所示的页面代码显示了一个简单的日期,这表明该代码可以正常工作。
清单 1. index.jsp 的内容<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"><title>My Title</title></head><body><% java.util.Date d = new java.util.Date(); %><h1>Today's date is <%= d.toString() %> and this jsp page worked!</h1></body></html>部署此页测试页完成后,可使用 Eclipse 将其重新部署到 Apache Tomcat。
在 Servers 视图,注意到 State 已被设置成 Republish。
这是因为自项目上次部署到服务器以来,已经发生了很多更改。
右键单击此服务器并从菜单中选择Publish。
一旦项目被部署到此服务器,状态就会变成 Synchronized。
项目成功部署且服务器成功启动之后,可以打开浏览器并导航到http://localhost:8080/[ProjectName]/(其中 [ProjectName] 是所创建的动态 Web 项目的名称)。
您所创建的新的 Web 页会随即出现,且日期应该是当前日期。
如果刷新页面,日期还会随之变化。
图 10. index.jsp 在浏览器中的输出Hello World servlet您可以向您的项目添加 Java servlets 并加以部署。
要为测试的目的而快速创建一个 servlet ,可以使用 Servlet Wizard ,方法是右键单击 Project Explorer 视图中的动态 Web 项目并选择 New > Other 。
在 Web 文件夹下,选择 Servlet ,然后单击 Next 。
将包名称 com.example.servlets 添加到 Java Package 旁,将 HelloServlet 添加到 Class name 旁。
单击 Finish 。
作为示例,可以保留默认值。
Eclipse IDE 会生成一个 servlet 类。
要查看应用当中的这个测试用 servlet ,可以在 doGet() 方法中添加一行代码来向 ResponseWriter 打印消息。
servlet 类应该类似如下所示的这个。
清单 2. HelloServlet.java 的内容package com.example.servlets;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class HelloServlet extends javax.servlet.http.HttpServletimplements javax.servlet.Servlet {public HelloServlet() {super();}protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.getWriter().write("Hello, world!");}protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {// TODO Auto-generated method stub}}添加此 servlet 后,Eclipse IDE 会提示项目有所更改。
重新查看一下 Servers 视图;Restart 现在出现在 Tomcat 服务器旁的 Status 列。
要重启此服务器,右键单击 Servers 视图中的此服务器,然后选择Restart > Start。
打开浏览器并导航到 http://localhost:8080/[ProjectName]/HelloServlet(其中[ProjectName] 是动态 Web 项目的名称)。
文本 "Hello, world!" 将会出现在浏览器窗口中。
您可以添加日期,将与 index.jsp 文件中的类似的代码添加到doGet() 方法,并使用 Eclipse IDE 重新部署 servlet。
IDEA、Eclipse的详细安装配置及Tomcat服务集成介绍
IDEA、Eclipse的详细安装配置及Tomcat服务集成介绍说到开发工具,我们大家都知道每一个开发语言对会对应多个比较合适自己的开发工具,好的开发工具可以帮助提高写代码的效果及排错,比如拿java来说吧~最早及现在用的人最多的想必应该是eclipse了吧~那具体功能怎么样呢,对我一个新手来说没有资格评价了,最近看见有人用IDEA工具来编写代码,而且还说到IDEA工具比eclipse的效率高,而且好,于是我在网上找了一些关于idea和eclipse的对比文档,查看后,多少对idea有些触动,之前就会使用eclipse,可idea不会使用,所以就慢慢学吧~通过idea编写玩代码后,如果需要测试的话,貌似没有eclipse下集成tomcat那样的方便,所以就找相关的文档,经过测试后,idea可以集成tomcat服务,这样在编写代码的过程中可以很好的更方便的去测试了。
因为idea默认测试web服务的话,比较麻烦,需要运行maven debug,然后通过浏览器会自动蹦出来,而不是在idea页面上显示,所以很方便,今天呢,我把在eclipse和idea下的tomcat集成方便做了一个文档,供有需要的参考。
首先是,准备环境了,不管是eclipse还是idea也好,都需要配置java运行环境,jdk及环境变量配置。
JDK下载我们可以在百度上搜索JDK,然后会下载到最新的JDK软件;在此JDK和JRE均安装到了C盘下接下来就是配置环境变量 C:\Java\jdk1.8.0_31再次就是下载安装Eclipse了,也可以在百度上下载注意:在使用Eclipse的时候注意一个问题,JDK的版本和Eclipse的版本需要(都是x64的或者x86的)统一,不然安装完eclipse是无法启动的;下载link: /安装好后,我们接下来就是下载apache for tomcat了,我们也可以通过百度上进行搜索下载或者在官网进行下载:下载后,无需要安装解压即可我们知道默认tomcat的端口为8080,如果想修改需要进行修改一下配置选项在tomcat的安装目录下的conf文件下的server.xml文件默认端口8080以上工作准备好后,我们就准备给eclipse集成tomcat了为了方便我们创建一个项目在新建一个html文件,为了更好的演示单击windows---PreferencesServer-àruntime environment--àadd选择apache tomcat 版本,我们一般选择最新为tomcat指定一个显示名称及路径确认信息接下来我们给项目配置,右击项目--àbuild path-àconfigure build pathLibrary-----àadd library选择server runtime选择刚才添加的apache tomcat添加完成我们运行新建测hello.html文件,我们选择tomcat服务进行访问添加需要通过tomcat运行的项目我们使用tomcat运行正常访问接下来就是idea的安装配置了;在此我们就不演示对idea的安装了,因为安装只需要下一步下一步默认完成即可我们可以通过以下链接进行下载/idea/ideaIU-14.1.4.exe/idea/注:在安装的时候会提示选择jdk的安装路径,指定即可下载安装后,我们新建了一个web项目,同时创建了一个可测试的html文件同时也安装好了IDEA,然后我们新建了一个web我们按组合键盘ctrl+alt+shift+s 打开设置,单击Moduls--->Dependencies---à +选择Library,因为是tomcat所以必须选择该类型选择apache for tomcat即可Ok添加完成Ctrl+alt+s 输入application过滤服务----单击添加Application servers---à tomcat server指定apache for tomcat 安装路径选定目录路径添加完成单击右上角--à下拉菜单-àedit configuration单击左边的添加即可选择tomcat server-àlocal定义名称我们同样勾选tomcat相关的log,以便发现问题添加完成我们发现通过tomcat访问无法显示页面通过右上角---edit configuration单击fix检查修复Fix检查修复完成后,单击ok即可再次使用tomcat运行,会提示更新,然后我们再次运行会手动选择restart server即可访问完成附件中附带了注册机,请将扩展名从txt修改为.7z后解压即可。
最新eclipse java EE+最新tomcat7.0配置web项目全程 实录
在最新版本中的eclipse for java ee中配置javaweb项目+tomcat:首先下载eclipse 地址:/downloads/然后下载tomcat 我用的是tomcat最新版7.03的地址:/download-70.cgi下载jdk:/technetwork/java/javase/downloads/index.html下载好jdkTomcat插件下载地址:/sysdeo/eclipse/tomcatplugin下载最新版本首先安装jdk 之后配置环境变量:编辑系统变量:第一步:新建java—home后面的地址是你的jdk安装地址自己更改第二步设置classpath 输入%AJA V A_HOME%\lib.;就可以了记住lib后面要有点和分号第三步在dos窗口中输入cmd输入命令javac 敲击enter键等于回车键显示如下:这配置成功配置tomcat7.03第一步:安装好tomcat7点击next同意第三步选择full之后输入4:点击next输入你的用户名和密码5:点击next6:finsh然后我的电脑->属性————系统保护-----------高级---------环境变量-----------按照如下在系统变量中输入1:2:3:4:在classpath下输入tomcat安装的地址在tomcat——lib目录下——找到servelt_api如下图之后安装javaEE 将tomcat插件解压放到:javaEE的plugins文件夹下在Step1:之后新建links文件夹上图有:Step2:在里面新建文件Step3:加入如下内容:你的eclipse中的pugins文件夹下的插件地址:path=F:\eclipse+tomcat\javaee\eclipse\plugins\com.sysdeo.eclipse.tomcat_3.3.0\启动:将看到tom猫图标表示配置插件成功eclipse:1:点击window2:按照如下操作3:按照如下选择advanced:4:点击java --------installedjres点击ok5:点击server 选择add添加一个server tomcat 7.0-------点击ok5新建一个dymaic webproject 如下图必须设置一样6,在webcontent目录下新建一个jsp页面6:点击右键——--选择————runas---RunOnServer运行如上图。
tomcat部署项目
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello" docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot" debug="0" privileged="true">
runtime.getruntime().exec("cmd /c start "+strjavahome+"jar cvf hello.war c:\\tomcat5.0\\webapps\\root\\*");
}
catch(exception e){system.out.println(e);}
注意:删除一个Web应用同时也要删除webapps下相应的文件夹祸server.xml中相应的Context,还要将Tomcat的conf
\catalina\localhost目录下相应的xml文件删除。否则Tomcat仍会岸配置去加载。。。
webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeloy="true" xmlValidation="falase" xmlNamespaceAware="false">
web应用部署(Tomcat,springboot部署方式)
web应⽤部署(Tomcat,springboot部署⽅式)核⼼内容1.在Tomcat中有四种部署Web应⽤的⽅式,分别是:(1)利⽤Tomcat⾃动部署(项⽬直接拷贝OR WAR包拷贝到webapps下)(2)利⽤控制台进⾏部署(tomcat的manager控制台的deploy区域)(3)增加⾃定义的Web部署⽂件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)(4)⼿动修改%Tomcat_Home%\conf\server.xml⽂件来部署web应⽤2.SpringBoot WEB项⽬两种发布和部署⽅式(1)通过WAR包(2)通过JAR包(官⽹推荐)3.springboot有3中热部署⽅式:(1)使⽤springloaded配置pom.xml⽂件,使⽤mvn spring-boot:run启动(2)使⽤springloaded本地加载启动,配置jvm参数 -javaagent:<jar包地址> -noverify(3)使⽤devtools⼯具包,操作简单,但是每次需要重新部署1. Tomcat中有四种部署Web应⽤的⽅式第⼀种⽅式:利⽤Tomcat⾃动部署利⽤Tomcat⾃动部署⽅式是最简单的、最常⽤的⽅式。
若⼀个web应⽤结构为D:\workspace\WebApp\AppName\WEB-INF\*,只要将⼀个Web应⽤的WebContent级的AppName直接扔进%Tomcat_Home%\webapps⽂件夹下,系统会把该web应⽤直接部署到Tomcat中。
所以这⾥不再赘述。
第⼆种⽅式:利⽤控制台进⾏部署若⼀个web应⽤结构为D:\workspace\WebApp\AppName\WEB-INF\*,利⽤控制台进⾏部署的⽅式如下:进⼊tomcat的manager控制台的deploy区域——在Context path中键⼊"XXX"(可任意取名)——在WAR or Directory URL:键⼊D:\workspace\WebApp\AppName (表⽰去寻找此路径下的web应⽤)——点击deploy按钮。
搭建Eclipse+MyEclipse+tomcat开发环境+开发J2EE的第一步
搭建Eclipse+MyEclipse+tomcat开发环境开发J2EE的第一步一、安装JDK首先下载JDK 5.0(JDK 5.0的下载页面为:/j2se/1.5.0/download.jsp);然后运行JDK 5.0安装程序jdk-1_5_0_06-windows-i586-p.exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06;新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略) 到这里,JDK安装完毕。
下面我们测试一下JDK是否安装成功:将以下内容复制到记事本中:public class HelloJAVA{public static void main(String srg[]){System.out.println("Hello JAVA!");}}另存为“HelloJAVA.java”(不含引号,下同),并保存到D盘根目录下。
在命令行依次输入下图中红线所标注的命令:如果出现上图红框中所标注的内容,则说明JDK安装成功!注意:如果以后要安装诸如Eclipse、Borland JBuilder、JCreator、IntelliJ IDEA等集成开发环境(IDE,Integrated Developm ent Environment),应该在IDE中编译运行一个简单的HelloWorld程序,以保证IDE可以识别出JDK的位置。
二、安装Tomcat首先下载jakarta-tomcat-5.0.30.zip,之所以下载免安装版的好处是可以使用多个Tomcat (jakarta-tomcat-5.0.30.zip的下载页面为:/tomcat/tomcat-5/v5.0.30/bin/);然后将jakarta-tomcat-5.0.30.zip直接解压到D盘根目录:最后配置Tomcat的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
Eclipse+CXF开发Web服务、Tomcat部署
一、下载CXF包,apache-cxf-2.6.1.tar.gz,解压后得到文件夹apache-cxf-2.6.1图1二、创建服务端1、新建Dynamic Web ProjectFile—New—Project—Web—Dynamic Web Project;工程命名后Next,将“Default output folder”改为WebContent/WEB-INF/classes,Next;勾选“Generate web.xml deployment discriptor”。
图2图3图42、将解压后apache-cxf-2.6.1文件夹lib文件夹中的JAR文件导入工程下WebContent/WEB-INF/lib中,或直接复制到相应文件夹下,刷新工程。
3、创建服务接口工程右键—New—Interface,添加代码:package com.yxj;import javax.jws.WebService;import javax.jws.WebParam;import javax.jws.WebMethod;@WebServicepublic interface IcxfWB {@WebMethodString sayHello(@WebParam(name="name") String name);}说明:“@WebService”标记表示该接口是一个WebService服务,@ WebMethod标记表示WebService中的方法;@WebParam(name="paramName")表示方法中的参数,name属性限制了参数的名称,若没有指定该属性,参数将会被重命名。
4、创建服务实现类package com.yxj;public class CxfWBImpl implements IcxfWB {public String sayHello(String name) {return"Hello "+name;}}5、编辑WebContent/WEB-INF下web.xml文件<?xml version="1.0"encoding="UTF-8"?><web-app xmlns:xsi="/2001/XMLSchema-instance"xmlns="/xml/ns/javaee"xmlns:web="/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="/xml/ns/javaee/xml/ns/javaee/web-app_3_0.xsd"id="WebApp_ID"version="3.0"><display-name>CXFService</display-name><context-param><param-name>contextConfigLocation</param-name><param-value>WEB-INF/service-beans.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet><servlet-name>CXFServlet</servlet-name><servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class></servlet><servlet-mapping><servlet-name>CXFServlet</servlet-name><url-pattern>/*</url-pattern></servlet-mapping></web-app>其中,<context-param>指定了spring的相应配置,在<param-value>中指定了配置文件的位置;<servlet-mapping>下的<url-pattern>指明了服务访问时地址的形式,“/*”代表URL地址中,包名称后直接跟服务endpoint地址,若指明<url-pattern>为“/webservice/*”,则URL为包名/ webservice/endpoint?wsdl。
eclipse与tomcat配置安装教程
Tomat安装教程一.下载前需知:1.电脑之前若装有一阶段的eclipse,将其jdk卸载掉。
2.查看电脑系统类型,根据系统类型下载对应版本。
例如图1_1,显示我的电脑系统类型是64位操作系统。
(右击“这台电脑”-属性)图1_1 电脑系统类型二.下载安装软件(基于64位操作系统)如图1_2所示需要下载的三个软件:jdk,tomcat,eclipse图1_2 下载的三个软件版本具体下载安装如下:1.下载jdk-8u-windows-x641)在工具中首先安装jdk-8u-windows-x64(电脑是64)位的(jdk-8u60与jdk-8u91差不多,为防出错建议安装低版本- jdk-8u60的),默认安装在c盘根目录之下即可。
2)配置环境变量,结果如图1_3:JAVA_HOME : jdk 的安装路径PATH: jdk 的bin 路径图1_3 jdk环境变量配置3)检测jdk版本:window+R 调出CMD ,输入指令Set java:出现jdk的版本就说明环境变量配置成功。
结果如图1_4所示。
图1_4 cmd中检测jdk配置成功性2.下载tomat版本为8.0(8.0以上版本与eclipse不兼容)Apache-tomat-8.0.24-windows-x64.zip(参见图1_2)在工具中首先解压apache-tomcat-8.0.24-windows-x64(电脑是64位的)。
将其解压在在根目录下即可,例如:D:\Program Files (x86)\apache-tomcat-8.0.24。
Tomcat 解压之后不需要安装,直接可以使用。
2)配置环境变量,结果如图1_5所示:CATALINA_HOME : Tomcat 的安装路径图1_5 tomcat环境变量配置3)检测版本:window+R 调出cmd ,输入指令Set cata,出现Tomcat的版本就说明环境变量配置成功,记住其版本号。
教务管理系统毕业设计论文
摘要随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。
如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
教师教务管理是学校教师的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教师教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。
本系统采用Tomcat、Javascript、MyEclipse结合php的MySQL数据库进行设计,从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。
前者主要有系统管理员及任课教师使用,后者则是主要面对在校学生。
本文首先作教师教务管理系统的功能需求分析,然后对数据库进行需求分析,再在数据库中建立相应的表,并弄清楚数据库中各个表的逻辑关系,接着编写代码,最后调试网站,直到形成用户满意的可以使用的完整系统。
关键词:教师教务管理系统;Tomcat;Javascript;MyEclipse;MyEclipse;MySQLAbstractWith the continuous reform of education system, especially the credit system, the expansion and in-depth elective system, the daily management of the Senate increasingly heavy and complex. Information on how to academic work, modular, convenient focus of the development of modern universities, there is an urgent need for research and development of an integrated educational management software.Academic Senate, the school management is the main content, it is informative, information has always been the frequent changes in schools of headache problems, as people used more and more extensive use of computers and the popularization of the Internet, educational administration has been basically formed a multi-network management, a great convenience to teachers and students, but also on the Senate to facilitate the work of the school management, greatly increased the quality of teaching.The system uses a FlexBuilder, MyEclipse combination of MySQL database design, from the perspective of management and use is divided into two parts: School of Educational Administration and students to use the client side. The former are mainly system administrators and classroom teachers to use, while the latter is the major problems encountered in school.In this paper, first of all, make the functions of educational management system needs analysis, then the database needs analysis, and then in the database corresponding table, and each database table to clarify the logic of relations, and then write code, debug the final site, until the formation of customer satisfaction The complete system can be used.Keywords: Educational Administration system; Tomcat;Javascript;MyEclipse r; MyEclipse; MySQL绪论 ................................................................................................................. 错误!未定义书签。
使用myeclipse创建web程序并在tomcat发布
使用myeclipse创建web程序并在tomcat发布MyEclipse是一款基于Eclipse开发环境的IDE,主要用于Java开发。
下面将介绍如何使用MyEclipse创建Web程序,并将其发布到Tomcat服务器上。
首先,确保已安装并配置了MyEclipse和Tomcat。
如果还没有,请按照官方文档指引进行安装和配置。
1. 打开MyEclipse,点击“File”菜单,选择“New” -> “Project”。
在弹出窗口中选择“Java EE” -> “Dynamic Web Project”,然后点击“Next”。
2. 在新建项目对话框中,输入项目名称、目标运行环境和目标服务器。
选择所需的Java版本和动态Web模块版本。
点击“Next”。
3. 在Web模块设置对话框中,可以选择需要的配置,如上下文根、项目结构等。
点击“Finish”完成项目的创建。
4. 创建完毕后,将在项目导航器中看到项目的目录结构。
其中,WEB-INF目录是Web应用的核心目录。
可以在其中创建html、jsp、css、js等文件。
5. 可以通过右键单击项目导航器中的“WebContent”目录,选择“New” -> “Other”来创建其他类型的文件。
6. 开发Web应用程序时,可以通过右键单击项目导航器中的项目,选择“Run As” -> “Run on Server”来测试项目。
选择已配置好的Tomcat服务器,点击“Finish”。
8. 如果需要在本地Tomcat服务器上发布Web应用程序,可以将项目右键单击项目导航器中的项目,选择“Export” -> “WAR File”,然后按照提示将项目导出为WAR文件。
9. 导出WAR文件后,将文件复制到Tomcat服务器的webapps目录下。
然后启动Tomcat服务器。
以上就是使用MyEclipse创建Web程序,并将其发布到Tomcat服务器上的基本步骤。
m2eclipse+tomcatplugin配置及布署
M2eclipse与tomcatplugin布署使用背景:之前我们在项目里maven的使用还是比较弱,主要就两点应用①编译依赖,扩展nexus私服库,对使用的依赖jar包进行版本统一管理。
②扩展continumm,进行自动发布和自动集成单元测试。
问题:没有使用m2eclipse与tomcatplugin完成热布署之前,为了能直接启动tomcat,把web应用的输出目录直接放在工程下的src/main/webapp,编译输出也直接放在src/main/webapp/WEB-INF/classes,单元测试输出放在src/main/webapp/WEB-INF/test-classes,还要拷贝maven依赖下的jar包到WEB-INF/lib目录。
这样做虽然能启动tomcat,但是带来其他一些不便和管理上的不规范①首先拷贝jar包到lib,即增加了管理的时间,又可能导致编译依赖版本与lib下的运行版本不一致问题。
②maven规范输出路径是target,因此每次对Maven->Update Project Configurations,会发现Java Build Path->source下的Output又统统变回到target下的目录。
然后只能又手动改回去..③Junit做单元自测时,也是只认target目录,没办法,每次做自测之前,必须Run Configurations->Classpath- >Advanced...,把当前src/main/webapp/WEB-INF/classes及src/main/webapp/WEB-INF/test-classes加进来,这样才不会报ClassNotFoundException错误。
效率很低。
目标:对应以上问题,通过M2eclipse与tomcatplugin热布署后,解决三个问题①工程里去掉lib目录,发布时自动根据pom.xml里描述加载需要的包。
