当前位置:文档之家› MyEclipse安装、配置到部署、运行web项目

MyEclipse安装、配置到部署、运行web项目

MyEclipse安装、配置到部署、运行web项目
MyEclipse安装、配置到部署、运行web项目

MyEclipse安装、配置到部署、运行web项目

首先,讲一下Myeclipse与Eclipse的差别。虽然我本科学过java,但多少年了也没用过,除了读研的时候在java的项目组里实习过半年,这半年的时间里只弄懂了几个页面之间的关系和一点点java代码,使用的工具是Jbuilder。eclipse只在传说中听过,都说是很不错的开发工具,但可惜了,一直没接触过。

毕业了,真正到公司工作才开始接触这传说中的神器。起初是部门的同事把eclipse的文件直接发给我,我一看只有一个文件夹,是免安装的,心想着这eclipse果然很开源,各种文件直接暴露在外。搭环境废了一番功夫,主要是JDK安装,还有一些项目参数的设置,以后有时间把这部分内容整理一下,发布供大家共享,也为了自己记忆、存档方便。

今天突然同事让我做一部分新的工作,发来了一个java的web项目,以及myeclipse的安装文件。我一下就蒙了,开始不停的查找资料来处理安装过程中出现的问题。书到用时方恨少,面对大量的资料只能一点一点的尝试,一次又一次的小成功推动着我继续下去,直到最后打开页面。也许我的问题在很多高手看来不值一提,但的确是解决初学者、门外汉实际问题的灵药。

Myclipse与eclipse的差别

(1)MyEclipse 把所有的插件都配好了,直接可以用,比如写jsp,struts,spring之类的,当然包也相当大,机子不好的话开发程序比较慢;Eclipse 什么都没有,要开发什么就自己配什么插件而已。

(2)严格的说,MyEclipse 只是Eclipse 体系中的一种插件,只是由于MyEclipse 经常和Eclipse 一起安装使用,所以通常也将安装了MyEclipse 插件后的Eclipse叫做MyEclipse,二者可以单独安装,即先装Eclipse之后,再以插件方式安装MyEclipse。另一种方法则是同时安装二者,即安装MyEclipse时已经同时安装了Eclipse(他们已经整合在一起)。

(3)装了MyEclispe就不用装Eclipse了,因为MyEclispe包括了Eclipse的功能的了。(4)MyEclispe做WEB应用比Eclipse更专业

(5)MyEclispe是收费的,需要注册码,网上有很多破解方法;Eclipse是免费的。

MyEclipse安装及配置

https://www.doczj.com/doc/3117676026.html,/art/200906/130498.htm

一、安装JDK

1.一路默认安装。

2.配置环境如果安装目录是C:\JA V A\JDK,设定系统变量(我的电脑(右键)->属性->高级->环境变量):

①(新建)JA V A_HOME:C:\JA V A\JDK

②(新建)CLASSPATH:.;C:\JA V A\JDK\lib\dt.jar;C:\JA V A\JDK\lib\tools.jar(注意:点号不能省略,表示当前目录)

③编辑PATH的变量值,在后面加上;%JA V A_HOME%\bin(注意:要有分号隔开)

3. JDK安装完毕,用命令简单测试一下:java –version

二、安装TOMCAT,一路默认。(MyEclipse 6.0 All In One默认自带了一个Tomcat 6,不过安装独立版本对学习更有帮助。)

三、安装Myeclipse,一路默认。

四、配置Myeclipse

1.在MyEclipse中配置JDK

①点击Window->Preferences->Java->installed JREs,点击Add按钮,设置JRE Name为JDK,设置JRE home directory为JDK的安装目录C:\J2EE\JDK,确认即可。(这里要特别注意,默认的是JRE 的运行环境,这里要设定成JDK 的,否则,MyEclipse 无法正常也无法正常运行Tomcat 服务器。)

2. 在Eclipse中配置TOMCA T(安装目录为C:\J2EE\Tomcat)

①点击Window->Preferences->MyEclipse->Servers->Tomcat下面有几个Tomcat版本,如果安装的是Tomcat 5.x,设置Tomcat server为Enable,路径分别为C:\J2EE\Tomcat,其他的都是自动带出的。

②点击Window->Preferences->MyEclipse->Servers->Tomcat->Tomcat 5.x->JDK,在Tomcat JDK name下拉框中选择刚刚配置的JDK。(JDK同级的Launch 中确保选中了Debug 模式。而Paths 中就是一些类路径设置,第一个是提前加载的类路径,有些包一启动服务器初始化Web Application 时就要用到第二个是运行时才用到的;第三个是没有打包的类,这里我们就不管了。)

MyEclipse安装配置完毕。MyEclipse 自带了Eclipse,所以MyEclipse安装之后,无需再安装Eclipse了。

Web项目部署及运行

一、导入项目。File→Import→选择“Existing Project into Workspace”→选中项目文件目录,完成。

二、选择服务器,部署项目。我们在package explorer选中项目的根目录,右键菜单MyEclipse->Add and Remove Projects Deployments… ,点击Add 按钮,在弹出对话框的Server 中选择Tomcat 5.x ,下面的两个单选项,Exploaded Archive和Packaged Archive分别是目录方式部属和包方式部属,这个都是由MyEclipse 来做的,我们使用目录部署方式,不用打成war 包,其他的不管了,按确定钮回到上一个页面。

服务器指定了,下面来部署应用程序。选中对话框服务器列表中的Tomcat 5.x 项,此时,灰显的按钮变为可用,其中Remove 是移除部署和redeploy重新部署,我们点击Redeploy 按钮,以后我们修改了工程也可以点此按钮重新部署。这里我们可以点击一下了。

OK ,程序已经部署完成了,下面要运行调试了。

三、运行调试程序

在Eclipse 的图形菜单栏找到Run/Stop/Restart Eclipse servers按钮,单击启动

Tomcat。

等Console 窗口中提示Tomcat 启动成功,我们就可以运行我们的程序了。打开一个IE 浏览器窗口,输入http://localhost:8080/项目名/页面。

这里需要补充一点信息,(多页面web系统的主页面URL输入格式必须输入正确,否则查来查去也找不到错误):

使用MyEclipse发布Web项目时URL访问路径问题。

1.如果项目名称是英文(假设是MyProject),且没有修改过发布的相关属性,那么web项目发布后,在浏览器输入

http://localhost:8080/MyProject /pageyouwant

【注意】

a.红色部分是你要访问的页面的名称,需要注意页面相对于WebRoot(在

project→MyEclipse→Web中设置)的根路径。

b.localhost也可以改为你MyEclipse所在的机器的IP

2.如果项目名称包含中文或是项目名称过程,那么可以通过配置MyEclipse的选项来改变发布名称。

具体步骤如下:

选择项目右键->点击属性->MyEclipse->Web

更改右边的Context Root选项卡页面的Web Context-root 项。

例如,如改为"/MyWebPrj"

点击Ok确定,重新发布Web项目即可。

此时Web项目的访问路径就变为:

http://localhost:8080/MyWebPrj /pageyouwant

大功告成。

在MyEclipse中如何去掉JS或jsp语法错误提示!

关于在MyEclipse 上WEB 工程里面的JS/JSP 经常会有语法错误提示,这是由于MyEclipse 对其语法要求相当严格所造成的,而这些文件本身是可以运行并没有什么错误的,在你实际应用部署中并无影响。

此问题解决办法有两种:

一、就是您不用去管它提示,直接部署到你的WEB 容器上运行是可以的,但此方法欠妥当。

二、选择你的工程右击菜单—— > 点击MyEclipse 菜单项的Exclude From Validation ,如果你的工程里还有其它需要它检验其合法性建议可以针对某一文件夹或具体文件进行此项操作,这样可以只针对WEB工程里的某一个文件夹里面的JSP/JS文件来进行验证排除,这样就不会对这些被排除的文件或文件夹进行验证了,不过再你打开这些文件时,文件里面是有错误提示的,但工程是不会出现语法错误提示的。这样不仅解决了工程总提示语法信息错误的烦恼,对于一些确实存在问题的文件也可以查看其错误问题所在,可谓一举两得。三、另外还可以通过使用Remove All Validation Markers此菜单项进移除所有的验证语法错误提示信息。

tomcat手动配置部署

Tomcat手动配置部署 刘晓涛讲授,孙娟总结 手动创建JSP项目 1.将外置Tomcat解压出来后,在Tomcat里面的webapps文件夹创建一个放JSP项目的文 件夹“MyWeb”,如图: 2.在“MyWeb”JSP项目中创建必须的WEB-INF文件夹,如图: 3.在WEB-INF文件夹中也要必须创建lib文件夹,classes文件夹与web.xml文件, 如图:

4.当我们创建好JSP项目必须的WEB-INF文件夹后,我们开始创建我们在项目中所需要 的静态文件,现在我们只创建一个jsp文件夹(此文件夹跟WEB-INF在同一目录下),用来存放jsp文件,如图: 5.在jsp文件夹中创建一个jsp文件,如图: 现在我们手动创建的JSP项目就创建成功了 如何将Tomcat中的文件进行修改 1.为了保护资源的安全,我们需要有用户通过验证才可以进入我们的程序,所以我们要将 Tomcat中的conf文件夹中的tomcat-users.xml文件进行修改,如图: 说明: Rolename:是角色 Username:用户名 Password:用户名的密码 整体讲:在XXX角色下,用户可以通过用户名及密码可以访问程序中的资源

修改完后,我们就有一个用户“shmily”可以进入程序了,密码是”shmily” 2.当我们设置了用户登陆后,我们还要返回到我们的JSP项目中去,修改我们的web.xml 文件,与我们刚刚设计好的用户登陆设置相关联,如图: 注意:有注释的地方都是需要修改的地方,也就是我们刚才在tomcat-users.xml中设置的角色名

现在我们就修改完成了,那么现在我们就开始运行我们的JSP项目了 如何运行JSP项目 1.在运行JSP项目之前我们要启动tomcat(在tomcat中的bin文件夹中的startup.bat),如 图: 2.启动完后,我们开始浏览器,输入http://localhose:8080/如图:

Eclipse下自动部署web项目

Eclipse下自动部署web项目设置 前提什么的,这里就不详述了,你首先得安装好exe的tomcat和eclipse,本文中用到的是tomcat5.0、eclipse4.3 一,新建dynamic web project 命名为:mysql 在webcontent目录下,新建一个jsp文件,命名为index.jsp 输入如下内容: <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030" %>

用户名: 密码:

保存退出 二,设置tomcat选项 在“project exploer”栏中,选择刚创建的“mysql”项目,右键点击Run as,选择“Run on server” 选择"manually define a new server",点击“apache”,选择“tomcat V5.0 server”,然后点击“next”,再次点击“finish”结束

三,修改tomcat V5.0 server ok,此时,在你的“server”应该出现一个添加好的tomcat V5.0 server 也许,你根本看不到“server”标签栏,需要打开 window→show view→other,搜索“server”,出现“server”,双击。现在,出现了吧

linux下tomcat的配置及项目的部署流程

Java的安装配置 1.在/etc/profile文件中配置相应的信息(如下) export JAVA_HOME=/usr/java/jdk1.6.0_20 export JRE_HOME=/usr/java/jdk1.6.0_20/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH 2.是配置文件生效命令:Source /etc/profile 3.输入javac –version查看配置是否成功 TOMCAT安装配置 1.修改tomcat/bin文件夹下的catalina.sh文件,增加如下的内容: export JAVA_HOME=/usr/java/jdk1.5.0_08 export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CATALINA_HOME=/usr/local/tomcat (红色可选部分) usr/local/tomcat/bin/catalina.sh start 在/etc/rc.d/rc.local中加入: /usr/local/tomcat/bin/startup.sh(实现自动启动) 2.修改tomcat/conf文件夹下的tomcat-users.xml文件,添加相应的用户角色(manager)及用户信息(用户名及密码),具体的添加详见文件中的模板:

如何用Tomcat_和Eclipse开发Web_应用程序(部署+发布)配置

用Tomcat 和Eclipse开发Web 应用程序(部署+发布)配置 用Tomcat 和Eclipse开发Web 应用程序(部署+发布)配置。 (https://www.doczj.com/doc/3117676026.html,/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下,可以看到 ,如图 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创建运行库配置。

spring在web.xml中的配置

把如下代码添加到web.xml即可完成spring的基本配置 SetCharacterEncoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true SetCharacterEncoding /* contextConfigLocation /WEB-INF/applicationContext.xml, /WEB-INF/action-servlet.xml org.springframework.web.context.ContextLoaderListener

自动化运维项目总结报告

自动化运维系统研发项目 总结报告 一、项目背景 随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越多复杂的业务、多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,从初期的几台服务器发展到庞大的数据中心,单靠人工已无法满足在技术、业务、管理等方面的需求,那么标准化、自动化、架构优化、过程优化等降低IT服务成本的因素越来越被广大行业客户重视。 二、自动化运维研发阶段性 经过对市场背景的分析,在公司高层资源的支持下,2016年7月完成项目立项及成立研发项目团队,12月已完成初步框架认定工作,在对市场需求、业务环境调研过程中,认为自动化运维需满足架构独立、部署友好、可运维性、容错容灾、质量监控、性能成本、用户体验等特点。项目组经过半年的研发努力,项目研发有了阶段性的突破成果。 2.1架构独立 任何架构的产生都是为了满足特定的业务诉求,如果我们在满足

业务需求的同时,能够兼顾运维对架构管理的非功能性要求。那么我们有理由认为这样的架构是对运维友好的。站在运维的角度,所诉求的架构独立包含四个方面:独立部署、独立测试、组件规范、技术解耦等。 2.2部署友好 希望从端到端打通开发、测试、运维的所有技术环节,以实现快速部署和交付价值的目标。实现高效可靠的部署能力,要做好全局规划,要保证部署以及运营阶段的全方位运维掌控,从以上要求分析,有五个维度是对部署友好相关的:CMDB配置、环境配置、依赖管理、部署方式、发布自测等。 2.3可运维性 运维从脑海中是最理想的服务架构,首先想到的事可运维性强的那种类型。不具可运维的应用或架构,对运维团队带来的不仅仅是难题,还有阻止运维人员职业发展前进堵绊脚石,因为维护一个没有可运维性的架构,简直就是在浪费运维人员的时间。因为可运维性按操作和管理规范应归纳为以下几点:配置管理、版本管理、标准操作、进程管理、空间管理、日志管理、集中管控等。 2.4容错容灾 运维的四大职责:质量、效率、成本、安全。安全是一个运维团队首要保障的,运维人员立项的高可用架构设计应该包含以下几点:

最新eclipse java EE+最新tomcat7.0配置web项目全程 实录

在最新版本中的eclipse for java ee中配置javaweb项目+tomcat: 首先下载eclipse 地址:https://www.doczj.com/doc/3117676026.html,/downloads/ 然后下载tomcat 我用的是tomcat最新版7.03的地址:https://www.doczj.com/doc/3117676026.html,/download-70.cgi 下载jdk:https://www.doczj.com/doc/3117676026.html,/technetwork/java/javase/downloads/index.html下载好jdk Tomcat插件下载地址:https://www.doczj.com/doc/3117676026.html,/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:点击next 6:finsh 然后我的电脑->属性————系统保护-----------高级---------环境变量----------- 按照如下在系统变量中输入 1: 2: 3: 4:在classpath下输入tomcat安装的地址在tomcat——lib目录下——找到servelt_api如下图 之后安装javaEE 将tomcat插件解压放到:javaEE的plugins文件夹下 在

tomcat web.xml配置详解

web.xml元素介绍 每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用JDNI取得站台资源 要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由Sum Microsystems公司定制的,如果你想更为详细的了解它, 可以到https://www.doczj.com/doc/3117676026.html,/xml/ns/j2ee/web-mapp_2_4.xsd网页,那里有更为详细的介绍。这里我介绍我们平常见得最都的. 这是一般在写XML时所做的声明,定义了XML的版本,编码格式,还有重要的指明schema的来源,为https://www.doczj.com/doc/3117676026.html,/xml/ns/j2ee /web-app_2_4.xsd. ,, ____________________________________________ 站台描述 对站台做出描述. 站台名称 定义站台的名称. icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径. /路径/smallicon.gif small-icon元素应指向web站台中某个小图标的路径,大小为16 X 16 pixel,但是图象文件必须为GIF或JPEG格式,扩展名必须为:.gif或 .jpg. /路径/largeicon-jpg large-icon元素应指向web站台中某个大图表路径,大小为32 X 32 pixel,但是图象文件必须为GIF或JPEG的格式,扩展名必须为; gif

Eclipse两种部署web项目方法

Eclipse两种部署web项目方法 分类:WEB2012-04-23 17:09820人阅读评论(0)收藏举报 一).首先使用J2EE的Eclipse的Servers(可以从show view中取出). 1).通过Eclipse建立一个Dynamic Web Project 2).通过Servers视图来创建一个server,在这里有的创建后不能更改Tomcat Server文件(类似于XML的那个),如果是这样就把项目删除后更改然后重新添加项目即可. 3).最终修改3个地方如下

二).下载tomcatPlugin插件 1)解压到Eclipse下的plugins目录下重启后会看到3只小猫,并配置 Window->perferences->tomcat中的tomcat home为tomcat目录应用。 2).项目的tomcat属性配置如下,然后正常启动,配置好的文件会自动在tomcat目录下生成apache-tomcat-6.0.20\conf\Catalina\localhost。 3).tomcatPlugin下载地址https://www.doczj.com/doc/3117676026.html,/detail/kingsonl/4249870

eclipse部署web项目至本地的tomcat但在webapps 中找不到 一、发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。 二、验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开。但在外部浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。 三、原因

Java Web项目开发总结

1、In Action (1)根据添加信息(insert)来考虑表中的字段,进行建表。使用PD画出ER图。要注意字段的数据类型的确定以及建表要满足三范式,减少数据冗余; (2)表建好后,根据表中各个字段来建pojo中的属性。要注意属性的数据类型和字段的数据类型要一致; (3)根据pojo中的属性确定bean的属性,直接拷贝即可,用于页面展示。在bean中,统一使用String类型变量接收前台页面传递的参数;每个HTML表单对应一个bean。HTML 表单中的字段和bean中的属性一一对应。 (4)自顶向下,依次定出action、manager、dao。先写出轮廓,跑通整个流程,再写具体实现,一点点累加,便于调试错误; (5)根据数据实体和具体业务逻辑,使用StarUML画类图,进行OOA和OOD,灵活运用设计模式。 (6)API命名: CRUD:add,get,update,delete,[list] 严格区分单复数形式,单数表示对象,复数表示对象集合。 对象、属性最好单个单词。 (7)前后台都要校验。 (8)按照资源方式组织数据接口,对前端开发帮助很大。即通过REST来实现资源的增、删、改、查。 (9)软件开发,思路最重要!代码开发多了,思路就有了。 a、一个版本一个版本递增的开发;每个版本增加一点内容; b、总结开发思路;第一步怎么做,下一步怎么做? c、用文档记录开发的思路,即第一个版本开发实现了什么功能以及开发步骤,下一个版本实现了什么功能等等?

d、程序员进行程序开发时,不要仅仅停留在代码,要深入到底层的运行机制,才可以对程序的运行机制有更准备的把握; (10)网页模板 request到template.jsp文件(此文件假设包括三个部分,即title、banner、body) web客户——> title banner———————>include:banner.jsp body————————>include:showcart.jsp (11)一步一步的定位。根据结果进行分析。 (12)分页控件 假分页: 基本思想是将所有的数据从数据库中取出,只显示有用的部分。靠的是程序的算法,实际上就是在ResultSet上进行操作。 真分页:(数据库中的一种实现) 任何数据库都会提供分页的函数操作:Oracle、MySQL(limit,即limit 开始的记录, 要查询的行数)、SQL Server(top) 基本思想是在数据库中编写特定的SQL语句。程序中只读取有用的部分,没用的部分不会加载到内存中。 (13) 2、TIPS

web.xml配置解析

一.监听器: 1.ContextLoaderListener 配置信息: org.springframework.web.context.ContextLoaderListener 配置解释: ContextLoaderListener的作用就是启动Web容器时,自动装ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的API文档。在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成。看看它的API说明 第一段说明ContextLoader可以由ContextLoaderListener和ContextLoaderServlet 生成。如果查看ContextLoaderServlet的API,可以看到它也关联了ContextLoader 这个类而且它实现了HttpServlet接口。 第二段,ContextLoader创建的是XmlWebApplicationContext这样一个类,它实现的接口 WebApplicationContext->ConfigurableWebApplicationContext->ApplicationContext-> BeanFactory,这样一来spring中的所有bean都由这个类来创建。 第三段,讲如何部署applicationContext的xml文件,如果在web.xml中不写任何参数配置信息,默认的路径是"/WEB-INF/applicationContext.xml,在WEB-INF目录下创建的xml文件的名称必须是applicationContext.xml。如果是要自定义文件名可以在web.xml 里加入contextConfigLocation这个context参数: view plaincopy to clipboardprint? contextConfigLocation /WEB-INF/classes/applicationContext-*.xml

MyEclipse安装、配置到部署、运行web项目

MyEclipse安装、配置到部署、运行web项目 首先,讲一下Myeclipse与Eclipse的差别。虽然我本科学过java,但多少年了也没用过,除了读研的时候在java的项目组里实习过半年,这半年的时间里只弄懂了几个页面之间的关系和一点点java代码,使用的工具是Jbuilder。eclipse只在传说中听过,都说是很不错的开发工具,但可惜了,一直没接触过。 毕业了,真正到公司工作才开始接触这传说中的神器。起初是部门的同事把eclipse的文件直接发给我,我一看只有一个文件夹,是免安装的,心想着这eclipse果然很开源,各种文件直接暴露在外。搭环境废了一番功夫,主要是JDK安装,还有一些项目参数的设置,以后有时间把这部分内容整理一下,发布供大家共享,也为了自己记忆、存档方便。 今天突然同事让我做一部分新的工作,发来了一个java的web项目,以及myeclipse的安装文件。我一下就蒙了,开始不停的查找资料来处理安装过程中出现的问题。书到用时方恨少,面对大量的资料只能一点一点的尝试,一次又一次的小成功推动着我继续下去,直到最后打开页面。也许我的问题在很多高手看来不值一提,但的确是解决初学者、门外汉实际问题的灵药。 Myclipse与eclipse的差别 (1)MyEclipse 把所有的插件都配好了,直接可以用,比如写jsp,struts,spring之类的,当然包也相当大,机子不好的话开发程序比较慢;Eclipse 什么都没有,要开发什么就自己配什么插件而已。 (2)严格的说,MyEclipse 只是Eclipse 体系中的一种插件,只是由于MyEclipse 经常和Eclipse 一起安装使用,所以通常也将安装了MyEclipse 插件后的Eclipse叫做MyEclipse,二者可以单独安装,即先装Eclipse之后,再以插件方式安装MyEclipse。另一种方法则是同时安装二者,即安装MyEclipse时已经同时安装了Eclipse(他们已经整合在一起)。 (3)装了MyEclispe就不用装Eclipse了,因为MyEclispe包括了Eclipse的功能的了。(4)MyEclispe做WEB应用比Eclipse更专业 (5)MyEclispe是收费的,需要注册码,网上有很多破解方法;Eclipse是免费的。 MyEclipse安装及配置 https://www.doczj.com/doc/3117676026.html,/art/200906/130498.htm 一、安装JDK 1.一路默认安装。 2.配置环境如果安装目录是C:\JA V A\JDK,设定系统变量(我的电脑(右键)->属性->高级->环境变量): ①(新建)JA V A_HOME:C:\JA V A\JDK

Tomcat部署项目时启动报错总结

Tomcat部署项目时启动报错总结 1、虚拟机报错端口被占用 tomcat的默认端口是8080(或者其他自己设置的),可能已经被其他占用。 解决方法:在tomcat安装路径下conf文件夹中的server.xml中把断口号改掉!如果一台机 器上使用多个tomcat,则改掉所有相关的端口避免重复了,包括想如下 在server.xml中找到如下地方改掉port的值 ● ●(改完后看看和本机上正在用 的tomcat是不是有重复的port) 2、tomcat的启动窗口一闪而过 Tomcat启动的dos窗口一闪而过,如何看出错信息? 在DOS窗口运行STARTUP.BAT文件, 另外,吧startup.bat文件最后的 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改成: call "%EXECUTABLE%" run %CMD_LINE_ARGS% 分析原因1:jdk的环境变量没有配置好 解决方法:检查jdk环境变量的配置是否正确,或者重新配置jdk的系统环境变量JDK环境变量配置的步骤如下: 1.我的电脑-->属性-->高级-->环境变量. 2.配置用户变量: a.新建JAVA_HOME C:\Program Files\Java\j2sdk1.5.0(JDK的安装路径) b.新建 PATH (注意:把java的配置放在path的最前面) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin c.新建CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 3.测试环境变量配置是否成功: 开始-->运行--〉CMD 键盘敲入:JAVAC JAVA 出现相应的命令,而不是出错信息,即表示配置成功! 环境变量配置的理解: 1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin 目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。 2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

bird在web.xml中的配置及详解

一.web.xml 1> 参数配置context-param BIRT_VIEWER_LOCALE en-US BIRT_VIEWER_TIMEZONE BIRT_VIEWER_WORKING_FOLDER BIRT_VIEWER_DOCUMENT_FOLDER

WORKING_FOLDER_ACCESS_ONLY true BIRT_VIEWER_IMAGE_DIR BIRT_VIEWER_LOG_DIR BIRT_VIEWER_LOG_LEVEL WARNING

web_xml标签介绍

Web.xml文件标签介绍说明 ● 用于为父元素提供一个文本描述。这个元素不仅可以在元素中出现,还可以在其他多个元素中出现。他有一个可选的属性xml:lang,用于指示在描述中使用的语言,该属性的默认值是en(英语)。 ● 为这个web应用程序指定一个简短的名字,这个名字可以被一些工具所显示。他有一个可选的属性xml:lang,用于指示在描述中使用的语言,该属性的默认值是en(英语)。 ● 包含了两个元素,用于指定大小图标(GIF或JPEG格式的图标)的文件名。指定的图标在图形界面工具中将用于表示父元素 ● 是一个空元素,用于指示这个web应用程序可以被部署到分布式的servlet容器中 ● 用于声明web应用程序servlet上下文的初始化参数。他包含两个子元素用于指定参数的名字,用于指定参数的值。在servlet中可以使用getServletContext().getInitParameter(“”);来获取初始化参数。 ● 用于在web应用程序中声明一个过滤器。包括为过滤器指定一个名字,该元素的内容不能为空。元素用于指定过滤器的完整的限定类名。元素用于指定过滤器的初始化参数,他的子元素指定参数的名字,指定参数的值。过滤器在运行时,通过FilterConfig接口对象访问初始化参数。 ● 元素用于设置过滤器负责过滤的URL或者Servlet。包括子元素的值必须在元素中已声明过的过滤器的名字。元素和元素可以选择一个,元素指定过滤器对应的URL,元素指定过滤器对应的Servlet。元素指定过滤器对应的请求方式,可以是REQUEST,INCLUDE,FORWARD,ERROR4种之一,默认为REQUEST。 ● 用于指定web应用程序的监听类。可以包含0个或者多个

在Tomcat中部署Web项目

在Tomcat 中部署Web 项目在Tomcat 中部署Web 工程有多种方法,根据自己的经验,在这里描述下以下2 种方法:方法一、直接使用MyEclipse 开发工具来自动部署Web 工程。具体步骤如下:首先添加Tomcat (我使用的是Tomcat5.0)服务器到MyEclipse 中来,如进入 window->Preferences->MyEclipse->Application Servers->Tomcat -> Tomcat 5.x 右边页面,在Tomcat home directory 中添加Tomcat 安装目录,记住在Tomcat server 中一定要选择Enable,不然Tomcat 服务器是不能正常使用的。,然后在Tomcat 5.x 目录下有一个JDK,点击进入后,添加相应的JDK 路径,点击OK,就行了。第二、在MyEclipse 工作区,单击需要部署的工程,点击MyElipse- > Add web project Capabilities,为应工程自动添加到Tomcat 服务器中的webapp 中,这样,每次当修改某个文件后,只要刷新项目工程,则该工程的内容自动会部署到Tomcat 中的webapp 中。方法二、使用xml 文件的配置来部署工程。具体步骤如下:第一、进入Tomcat 安装目录下中的conf\Catalina\localhost 文件夹,里面正常来说有自带的三 个.xml(admin.xml,balancer.xml.manager.xml),那么直接cpoy 其中的一个文件,并重装命名为自己想要的文件名(一般为工程名,或者工程名的简写)如:test.xml。第二、

Web.xml中配置Struts

Web.xml中配置Struts1: 1.配置Struts的ActionServlet 元素来声明ActionServlet 元素:用来定义Servlet的名称 元素:用来指定Servlet的完整类名 Eg: action org.apache.struts.action.ActionServlet 还要配置元素,它用来指定ActionServlet可以处理哪些URL action *.do 注意:(1)中的?的要填写一致,它就是一根线,把联接在一起的。 (2)在Struts框架中只能有一个Servlet,因为Servlet支持多线程。而org.apache.struts.action.ActionServlet中的ActionServlet是在Struts.jar包中的.在导入Struts包时会导入。 (3)在显示层所有以*.do为扩展名提交的URL,都会交由这个Servlet来处理。*.do可以改写成你想要的任何形式,例如:/do/* ,此时该Servlet会处理所有以"/do"为前缀的URL,如http://localhost:8080/helloapp/do/helloWord, 扩展(1)我们可以继承org.apache.struts.action.ActionServlet 得到我们可以扩展的子类,在子类中重写一个方法init()。这时?中的?是我们新建的类的路径,同样只能存在一个。 2. 声明ActionServlet的初始化参数 初始化参数用来对Servlet的运行时环境进行初始配置。子元素用于配置Servlet初始化参数。 config :以相对路径的方式指明Struts应用程序的配置文件位置,如不设置,则默认值为/WEB-INF/struts-config.xml debug : 设置Servlet的debug级别,控制日志记录的详细程度。默认为0,记录相对最少的日志信息。 detail : 设置Digester的debug级别,Digester是Struts框架所使用的用来解析xml配置文件的一个框架,通过此设置,可以查看不同详细等级的解析日志。默认为0,记录相对最少的日志信息。 中?号的值是此ActionServlet在服务器开启时加载的次序,数值越低,越先加载。 eg: action org.apache.struts.action.ActionServlet

tomcat部署项目总结

tomcat部署项目总结 自己在工作当中遇到的一些部署方面的问题,在网上也找到一些但有时候他们说的不是很清楚所以我总结了出来 1.最简单的:在tomcat下的webapps目录下创建一个与你项目相同名字的文件夹,将你的web项目的WebRoot文件夹下的所有文件复制到你创建的文件夹下面。启动tomcat就可以访问了。 2.在eclipse/myeclipse中部署不需要自己创建文件夹系统会自动创建 3.在tomcat下的conf目录下的server.xml中的 里面添加 节点如下: 其中path="/h" 配置虚拟路径 docBase="D:\javaWork\fff\WebRoot"项目所在的路径指向WebRoot目录 reloadable="true" 可以自动加载不需要重启tomcat 当配置文件改变后还是要重启一下,保证正确性 测试开发时设置为"true" 非测试环境还是要设置为"false" 4.在conf\Catalina\localhost目录下配置如果你的tomcat有conf文件夹但没有后面的你可以在下面自己创建注意名字的大小写一定要正确 在该目录下创建一个xml文件文件名就是你要访问的path 可以理解为上面说的虚拟路径内容如下:

web.xml配置详细说明教程

Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。 servlet API的版本2.3增加了对事件监听程序的支持,事件监听程序在建立、修改和删除会话或servlet环境时得到通知。 Listener元素指出事件监听程序类。 在向servlet或JSP页面制定初始化参数或定制URL时,必须首先命名servlet或JSP页面。Servlet元素就是用来完成此项任务的。 服务器一般为servlet提供一个缺省的URL:http://host/webAppPrefix/servlet/ServletName。 但是,常常会更改这个URL,以便servlet可以访问初始化参数或更容易地处理相对URL。在更改缺省URL时,使用servlet-mapping元素。 如果某个会话在一定时间内未被访问,服务器可以抛弃它以节省内存。 可通过使用HttpSession的setMaxInactiveInterval方法明确设置单个会话对象的超时值,或者可利用session-config元素制定缺省超时值。 如果Web应用具有想到特殊的文件,希望能保证给他们分配特定的MIME类型,则mime-mapping元素提供这种保证。 指示服务器在收到引用一个目录名而不是文件名的URL时,使用哪个文件。 在返回特定HTTP状态代码时,或者特定类型的异常被抛出时,能够制定将要显示的页面。 对标记库描述符文件(Tag Libraryu Descriptor file)指定别名。此功能使你能够更改TLD文件的位置, 而不用编辑使用这些文件的JSP页面。 声明与资源相关的一个管理对象。 声明一个资源工厂使用的外部资源。 制定应该保护的URL。它与login-config元素联合使用 指定服务器应该怎样给试图访问受保护页面的用户授权。它与sercurity-constraint元素联合使用。 给出安全角色的一个列表,这些角色将出现在servlet元素内的security-role-ref元素 的role-name子元素中。分别地声明角色可使高级IDE处理安全信息更为容易。 声明Web应用的环境项。 声明一个EJB的主目录的引用。

相关主题
文本预览
相关文档 最新文档