Eclipse之tomcat插件发布应用使用说明

合集下载

Tomcat完整教程

Tomcat完整教程

第一章 Tomcat概述一、Tomcat简介TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。

经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JAVA SERVLET容器的特性,并被一些企业用于商业用途。

1、TomcatTomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP 的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。

Tomcat 是一种具有JSP环境的Servlet容器。

Servlet容器是代替用户管理和调用Servlet的运行时外壳。

1.1 SERVLET容器负责处理客户请求。

当客户请求来到时,SERVLET容器获取请求,然后调用某个SERVLET,并把SERVLET的执行结果返回给客户。

当客户请求某个资源时,SERVLET容器使用SERVLETREQUEST对象把客户的请求信息封装起来,然后调用JAVA SERVLET API中定义的SERVLET的一些生命周期方法,完成SERVLET的执行,接着把SERVLET执行的要返回给客户的结果封装到SERVLETRESPONSE对象中,最后SERVLET容器把客户的请求发送给客户,完成为客户的一次服务过程。

1.2 TOMCAT的工作模式1.2.1 独立的SERVLET容器TOMCAT的默认工作模式,作为独立的SERVLET容器,是内置在WEB服务器中的一部分,是指使用基于JAVA的WEB服务器的情形。

其他两种方式是TOMCAT与其他服务器集成的方式:1.2.2 进程内的SERVLET容器SERVLET容器作为WEB服务器的插件和JAVA容器的实现。

eclipse下配置tomcat以及tomcat服务页面出现404错误

eclipse下配置tomcat以及tomcat服务页面出现404错误

Eclipse下配置tomcat报404错误问题遇到的问题:1、eclipse下能够启动tomcat没有报错,即在eclipse控制台消息未显示错误,但是在浏览器里面访问报404错误,输入http://localhost:8080都还报404错误,而且不能访问部署的WEB站点,也报404错误,但是当进入tomcat安装目录下点击startup.bat启动tomcat 后能够正常访问http://localhost:8080主页。

一、配置输入http://localhost:8080能够运行方法1我们知道现在Tomcat服务器所在的路径是: D:\apache-tomcat-5.5.27,接下来配置服务器。

步骤如下:(1)在Server区域单击右键,选择【New】→【Server】,如图2.22所示。

这个时候,在浏览器打开http://localhost:8080/,有的朋友会发现,可能打不开欢迎界面,出现了404错误。

呵呵,别着急。

把server的配置选为Use Tomcat installation,重启服务器,要么干脆重启Eclipse,再打开http://localhost:8080/,欢迎页面就出来了。

方法2:在Eclipse中的【window】->【preferences】下进行配置,如下图所示:只有配置Tomcat的server我们才能通过Tomcat进行发布网站。

前面配置的Tomcat插件只是让我们能够在Eclipse配快速启动Tomcat而已,发布网站是在这一步配置的。

如上图所示,我们这里配置了两个Tomcat server,分别是tomca 6.0和Tomcat 7.0,这个我们可以根据需要来决定使用哪一个server。

这个配置server其实也很简单,只需要add一下就可以了。

如下图所示:配置好server以后,我们将在后面用到他们。

二、在基本的tomcat能够运行的情况下建立项目并运行接下来我们再创建一个web project,如下图所示这样就创建了一个动态的web应用程序。

10步搞掂Maven项目在Eclipse的Tomcat运行

10步搞掂Maven项目在Eclipse的Tomcat运行

10步搞掂Maven项目在Eclipse的T omcat运行1、右击sem-frontends-app项目,点Properties。

2、在Project Facts选项里,如图设置Project Facet里的Dynamic Web Module和Java,在Runtimes里色选web服务器Tomcat,最后点OK。

3、在Deployment Assembly选项里,将有test字样和WebContent的Source都Remove掉。

4、接着再Add三个Source,点击Add,添加如图的内容。

(1)点Add,点Next,点Finish。

(2)点Add,点Next,点Finish。

(3)点Add点Next,点Finish。

完成之后页面如下图,再点OK完成5、在Maven选项里,在Active Maven Profiles的输入框里输入db2,再点OK。

这个步骤只针对使用db2数据库的,如果使用mysql的则不用修改。

6、打开cmd界面,进入到自己工程下的sems-frontends-app目录下,输入命令mvn test –Pdb2,回车。

7、找到sems-frontends-app目录,再打开target,再打开test-classes,找到application.properties 文件。

8、打开application.properties文件,复制如图选中的内容。

9、回到eclipse里,在sems-frontends-app里,打开Java Resources,打开src/main/filted-resources,找到application.properties文件并打开,将刚才复制的内容粘贴上去,并保存文件。

10、最后,将sems-frontends-app工程放到Tomcat服务器里,运行即可。

web应用部署(Tomcat,springboot部署方式)

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+CXF开发Web服务、Tomcat部署

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。

TongWeb6 0 Eclipse插件使用手册

TongWeb6 0 Eclipse插件使用手册

T o n g T ec h®TongWeb6.0 Eclipse插件使用说明东方通科技目录目录 (2)1.TongWeb6.0 Eclipse插件简介 (4)2.Eclipse插件功能概述 (4)2.1. Eclipse插件基本功能 (4)2.2. 简化应用开发功能 (4)2.3. 创建数据源 (4)2.4. 全局设置 (4)3.TongWeb6.0 Eclipse插件的安装 (5)3.1.安装WTP插件 (5)3.1.1.从Eclipse官网下载 (5)3.1.2.在Eclipse官网进行更新 (5)3.2.安装TongWeb6.0 Eclipse插件 (7)3.3.卸载TongWeb6.0 Eclipse插件 (7)4.TongWeb6.0 Eclipse插件的使用 (7)4.1.在Eclipse中打开或关闭TongWeb6.0 (7)4.1.1.在“Servers”视图中添加TongWeb6.0应用服务器 (7)4.1.2.启动或停止“TongWeb6.0应用服务器” (12)4.1.3.编辑“TongWeb6.0应用服务器” (14)4.2.使用“TongWeb6.0 Eclipse插件”开发工程 (14)4.2.1.创建并编写“企业级应用”工程 (14)4.2.2.创建数据源 (18)4.2.3.创建EJB2.x Session Bean (20)4.2.4.创建JP A工程 (28)4.2.5.开发WebService (34)4.3.部署工程 (44)4.3.1.打包后通过管理控制台或命令行部署 (44)4.3.2.直接将工程部署到TongWeb6.0应用服务器 (44)4.4.在Eclipse中浏览页面 (46)4.5.使用Debug功能 (46)4.6.解部署工程 (47)5.其他选项功能 (47)5.1. 查看应用服务器的基本信息及配置 (47)5.1.1. 基本信息(General Information) (48)5.1.2. 关于部署的配置(Publishing) (48)5.1.3. 超时时间设置(Timeouts) (48)5.2. 手动重部署应用(Publish) (48)5.3. 清理垃圾文件(Clean) (49)5.4. 部署与解部署项目(Add and Remove Projects) (49)5.5. TCP/IP监听功能(Monitoring) (49)5.6. 在Eclipse中查看管理控制台 (51)5.7. 查看应用服务器的属性(Properties) (51)6.全局设置 (51)6.1. Eclipse日志配置 (52)6.2. 详细显示TongWeb6.0的日志信息 (52)6.3. 以多种颜色显示TongWeb6.0的日志信息视图 (52)7.图形化功能 (53)1.TongWeb6.0 Eclipse插件简介Eclipse是一个开放的Java集成开发环境,通过一系列插件的支持可以方便的进行EJB、JSP/Servlet的开发。

Eclipse插件功能研究

Eclipse插件功能研究

在整个 Java™开发人员社区,Eclipse 因为行业领先的 Java Development Tools (JDT) 而广为人知。

但 Eclipse 构建目的在于促进插件的使用,而且在这一方面,它获得了惊人的成功。

探索已经构建到Eclipse 插件中的一些能力,比如使用 Ruby 等其他语言编程,或者是使用 OpenLaszlo 等环境构建交互式多媒体。

简介越来越多的Java 开发人员已经开始欣赏Eclipse 的JDT 提供的生产率和质量收益。

Eclipse 对编写Java 代码的支持真是棒极了。

它的Java 编辑器提供了语法高亮显示、格式化、折叠、内容辅助、代码模板等许多功能,我们大多数人都无法想像离开它们会怎么样。

它不断增长的可用重构和代码生成功能集合允许您在更高的级别上操作代码,并自动化通常的代码密集型任务和易错任务。

而且,在开发完代码并使用JDT 对编写和执行JUnit 测试的内置支持对代码进行单元测试之后,可以使用Eclipse 的一流Java 调试器调试在运行时遇到的任何问题。

除了JDT 之外,Eclipse SDK ——最流行的 下载——还包含Plug-in Development Environment (PDE)。

PDE 使用特定功能扩展了JDT 以构建Eclipse 插件——基于Eclipse 的应用程序的基本构造块。

事实上,使用由Eclipse 本身提供的工具能够超越Java 开发,可扩展现有Eclipse 应用程序,或者甚至创建全新的应用程序。

所有插件的汇总如果曾经使用过Eclipse,可能会遇到术语“插件”。

在架构上,Eclipse 由一个小运行时层构成,其中包含许多功能模块或Eclipse 术语中所谓的“插件”。

插件是在Eclipse 应用程序中提供所有功能的组件。

它们通过其API 一起协作来交付最终结果。

在Eclipse 中,甚至最基础的功能,比如查找和启动安装的插件,都封装在插件中。

Eclipse的安装和使用

Eclipse的安装和使用

Eclipse插件介绍
Eclipse有极为强大的集成开发环境,它的强大不仅仅体 现在JAVA开发上。其中Eclipse的插件扩展机制是其最突 出的特点和优势。例如:我们只需要装上C/C++插件(简 称CDT),就可以把它当作一个C/C++开发工具来使用。 只要有相应的插件,Eclipse就可以作其他语言的开发工 具。它的插件机制使Eclipse有无限扩展的可能,Eclipse 就像一个精巧设计好的插花基座,我们可以在上面插满玫 瑰、菊花、满天星、将Eclipse打扮得分外妖娆。
安装eclipse反编译插件-jadclipse
在<eclipse_home>\myplugins目录下建立子目录 jadclipse,再在jadclipse目录下再建立子目录eclipse, 最后再在eclipse目录下建立目录plugins(一共三个目录) 再将jadclipse_3.2.0.jar复制到 <eclipse_home>\myplugins\jadclipse\eclipse\plugins 目录下,然后在<eclipse_home>\links目录下添加 jadclipse.link文件,里面添加一行代码 path=D:\\eclipse\\myplugins\\jadclipse 启动eclipse,打开Window->Preferences->Java>JadClipse,成功添加插件后,eclipse菜单界面如下: 如果没有出现JadClipse菜单,请检查前面步骤是否出错 或是JadClipse是否与eclipse发生了版本冲突
安装MyEclipse步骤三
选择已安装的eclipse所在的路径,再点击Next
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Eclipse之tomcat插件应用发布操作说明
软件环境:
1)Eclipse4.3
2)Tomcat5.5.26
3)Tomcat插件3.3.0
下面的步骤是假定你已经安装好Eclipse的tomcat插件,然后在eclipse上发布应用:
1、打开“Window-->Preferences-->Tomcat”,如下图:
在tomcat version中,选择你使用的tomcat版本,这里的选择5.x。

在tomcat home中,选择tomcat的路径
在context declaration mode中,有两个选项:Server.xml和Context files。

选择Server.xml 项,激活Configuration file输入框,选择Context files项,激活Context directory输入框。

这两项可以选择任何一个,有什么不同呢?
●选择Server.xml项,将会把项目的发布信息增加到tomcat目录下conf/server.xml
文件中。

●选择Context files项,项目的发布信息独立写成一文件,放在conf/Catalina/localhost
目录中。

2、在“tomcat-->Advanced”中,tomcat base选择你tomcat所在的目录。

3、在“tomcat-->JVM Setting”中,你可以选择你的JRE版本。

其他的Source Path和Tomcat Managet App采用默认的设置,不需要做配置,完成之后,选
择OK,保存配置。

4、选中你要发布的项目,右键选择“属性-->tomcat”,如下图:
选上Is a Tomcat Project
上下文名可根据你的需要来填写,这个是访问应用的上下文,在这里是/mp,届时访问应用就是http://IP:port/mp。

其他选项可根据实际来配置,配置完成之后,点击OK。

5、启动tomcat,可以看到成功启动的信息,如下图:。

相关文档
最新文档