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的功能的了。怎么把项目导入到eclipse
(4)MyEclispe做WEB应用比Eclipse更专业
(5)MyEclispe是收费的,需要注册码,网上有很多破解方法;Eclipse是免费的。
MyEclipse安装及配置
developer.51cto/art/200906/130498.htm
1、安装JDK
1.一路默认安装。
2.配置环境如果安装目录是C:\JAVA\JDK,设定系统变量(我的电脑(右键) ->属性->高级->环境变量):
① (新建)JAVA_HOME: C:\JAVA\JDK
② (新建)CLASSPATH: .;C:\JAVA\JDK\lib\dt.jar;C:\JAVA\JDK\lib\tools.jar(注意:点号不能省略,表示当前目录)
③ 编辑PATH的变量值,在后面加上;%JAVA_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中配置TOMCAT(安装目录为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,在To
mcat JDK name下拉框中选择刚刚配置的JDK。(JDK同级的Launch 中确保选中了 Debug 模式。 而 Paths 中就是一些类路径设置,第一个是提前加载的类路径,有些包一启动服务器初始化 Web Application 时就要用到第二个是运行时才用到的;第三个是没有打包的类,这里我们就不管了。)
MyEclipse安装配置完毕。MyEclipse 自带了Eclipse,所以MyEclipse安装之后,无需再安装Eclipse了。
Web项目部署及运行
1、导入项目。File→Import→选择“Existing Project into Workspace”→选中项目文件目录,完成。
2、选择服务器,部署项目。我们在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 按钮,以后我们修改了工程也可以点此按钮重新部署。这里我们可以点击一下了。
服务器指定了,下面来部署应用程序。选中对话框服务器列表中的 Tomcat 5.x 项,此时,灰显的按钮变为可用,其中 Remove 是移除部署和redeploy重新部署,我们点击 Redeploy 按钮,以后我们修改了工程也可以点此按钮重新部署。这里我们可以点击一下了。
OK ,程序已经部署完成了,下面要运行调试了。
三、运行调试程序
在 Eclipse 的图形菜单栏到Run/Stop/Restart Eclipse servers按钮,单击启动 Tomcat。
三、运行调试程序
在 Eclipse 的图形菜单栏到Run/Stop/Restart Eclipse servers按钮,单击启动 Tomcat。
等 Console 窗口中提示 Tomcat 启动成功,我们就可以运行我们的程序了。打开一个 IE 浏览器窗口,输入 localhost:8080/项目名/ 页面。
这里需要补充一点信息,(多页面web系统的主页面URL输入格式必须输入正确,否则查来查去也不到错误):
使用MyEclipse发布Web项目时URL访问路径问题。
1.如果项目名称是英文(假设是MyProject),且没有修改过发布的相关属性,那么web项目发布后,在浏览器输入
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项目的访问路径就变为:
localhost:8080/MyWebPrj /pageyouwant
大功告成。
在MyEclipse中如何去掉JS或jsp语法错误提示!
关于在 MyEclipse 上 WEB 工程里面的 JS/JSP 经常会有语法错误提示,这是由于 MyEclipse 对其语法要求相当严格所造成的,而这些文件本身是可以运行并没有什么错误的,在你实际应用部署中并无影响。
此问题解决办法有两种:
一、就是您不用去管它提示,直接部署到你的 WEB 容器上运行是可以的,但此方法欠妥当。
一、就是您不用去管它提示,直接部署到你的 WEB 容器上运行是可以的,但此方法欠妥当。
二、选择你的工程右击菜单—— > 点击 MyEclipse 菜单项的 Exclude From Validation ,如果你的工程里还有其它需要它检验其合法性建议可以针对某一文件夹或具体文件进行此项操作,这样可以只针对WEB工程里的某一个文件夹里面的JSP/JS文件来进行验证排除,这样就不会对这些被排除的文件或文件夹进行验证了,不过再你打开这些文件时,文件里面是有错误提示的,但工程是不会出现语法错误提示的。这样不仅解决了工程总提示语法信息错误的烦恼,对于一些确实存在问题的文件也可以查看其错误问题所在,可谓一举两得。
三、另外还可以通过使用Remove All Validation Markers此菜单项进移除所有的验证语法错误提示信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论