JAVA环境变量配置与TOMCAT配置以及MyEclipse开发环境的优化.doc_第1页
JAVA环境变量配置与TOMCAT配置以及MyEclipse开发环境的优化.doc_第2页
JAVA环境变量配置与TOMCAT配置以及MyEclipse开发环境的优化.doc_第3页
JAVA环境变量配置与TOMCAT配置以及MyEclipse开发环境的优化.doc_第4页
JAVA环境变量配置与TOMCAT配置以及MyEclipse开发环境的优化.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA环境变量配置与TOMCAT配置以及MyEclipse开发环境的优化JDK环境配置: JAVA_HOME=C:Program FilesJavajdk 1.5.0_08 PATH=% JAVA_HOME %bin CLASSPATH=.;% JAVA_HOME %libdt.jar;%java_home%libtool.jar DOS命令下运行: C:Program FilesJavajdk 1.5.0_08 java -version java version 1.5.0_08 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03) Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing) 以上说明JDK环境配置成功: Tomcat环境配置: CATALINA_HOME :C:Program FilesApache Software FoundationApache Tomcat 6.0.18 CATALINA_BASE :C:Program FilesApache Software FoundationApache Tomcat 6.0.18 TOMCAT_HOME :C:Program FilesApache Software FoundationApache Tomcat 6.0.18 CLASSPATH: .;%JAVA_HOME%libdt.jar;%java_home%libtool.jar;%TOMCAT_HOME%libservlet-api.jar 备注:记得把%TOMCAT_HOME%lib中的servlet-api.jar复制一份到%JAVA_HOME %jrelibext Tomcat虚拟路径配置: 第一步: 在 %TOMCAT_HOME%/conf/catalina/localhost目录下创建一个虚拟路径的配置文件,比如visual.xml: 讲解: Path代表网址(http:/localhost:8080/visual)用来访问WebSite项目。 Workdir表示tomcat服务器启动时,存放所要加载的文档。 注意:文件名与path路径名称相同。 几个优化MyEclipse的方式 :1. 加大JVM的非堆内存 打开 eclipse.ini,把-XX:MaxPermSize 调大,比如 -XX:MaxPermSize=512M,再把 -XX:PermSize 调成跟 -XX:MaxPermSize一样大 2、取消MyEclipse在启动时自动验证项目配置文件 windowsperferencesmyeclipsevalidation build下只保留 classpath dependency Validator被选中 手工验证方法:在要验证的文件上,单击鼠标右键myeclipserun validation 3、去掉拼写检查: windowsperferencesgeneralvalidation-editors-Text Editors-spelling 4、关掉没用的启动项: windowsperferencesgeneralstartup and shutdown 5、更改jsp 的默认编辑器(防止同时打开预览) windowsperferencesgeneraleditors-file associations 添加jsp,把默认改成 MyEclipse JSP Editor(default)(locked by )1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 windowsperferencesgeneralstartup and shutdown 关掉没用的启动项: WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消 Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消 Derby:一种保存成 jar 形式的数据库,我没用到,取消 一大排以 MyEclipse EASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他取消,比如我只选了tomcat6.x 2、取消MyEclipse在启动时自动验证项目配置文件 默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程, 可以在Preferences窗口依次选择 MyEclipse Enterprise Workbench - Validation,然后在右侧的Validator列表中只保留 Manual 项就可以了(Manual全部勾选,Bulid项只留下第一项)。 如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。 windowsperferencesmyeclipsevalidation 把 除了manual 下面的全部点掉,build下只留 classpath dependency Validator 手工验证方法: 在要验证的文件上,单击鼠标右键myeclipserun validation 3、去掉拼写检查(如果你觉的有用可以不去) 拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处: windowsperferencesgeneralvalidation-editors-Text Editors-spelling myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览 windowsperferencesgeneraleditors-file associations, 把默认改成 MyEclipse JSP Editor() 原默认的jsp编辑器是 MyEclipse Visual JSP Designer,顾名思义,此编译器是jsp可视化编辑器,对于初学者有很多的帮助, 但修改此项的默认编辑器其实可以提高启动速度) 4、关闭自动更新 如果是myeclipse7.5: (1)关掉maven自动更新: window-preferences-MyEclipse Enterprise Workbench-Maven4MyEclipse-Maven, 关闭所有Download和Update开头的选项,共四项(去掉前面的勾) (2)关闭更新调度:window preferences General Startup and Shutdown Automatic Updates Scheduler(去掉前面的勾) (3)window preferences Myeclipse Dashboard,关闭Showon start 5、加大JVM的非堆内存 打开 myeclipse.ini -startup ./Commonpluginsorg.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar -launcher.library ./Commonpluginsorg.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731 -clean -configuration configuration -vm C:UserslenovoAppDataLocalGenuitecCommonbinarycom.sun.java.jdk.win32.x86_13jrebinclientjvm.dll -vmargs -Xmx384m -XX:MaxPermSize=384m -XX:ReservedCodeCacheSize=96m 以上是我的myeclipse.ini,需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize, 将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定), -Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小 6.window-preferences-MyEclipseEnterprise Workbench-Maven4MyEclipse-Maven,将Maven JDK改为电脑上安装的JDK,即不使用myeclipse提高的JDK 登记add按钮,选择你的电脑上的JDK即可(注意:不是JRE,我的值为:Java6.014) 7.window-preferences-MyEclipseEnterprise Workbench-Matisse4Myeclipse/Swing,将Design-time information(dt.jar) location 改用电脑安装的JDK的dt.jar (即不使用myeclipse提供的dt.jar,我的值为:C:Java6.014libdt.jar) 附:MyEclipse的基础配置: 1. 先安装MyEclipse,安装MyEclipse7.5需要VPN代理,安装过程大概持续10-15分钟,使用VPN测试帐号即可 2. 进行MyEclipse的配置, 从配置栏中进入“Windows - Preferences”。 3. 先要进行JDK的配置, 在左侧栏中选择“Java - Installed JREs”, 按“Add”按钮进行添加。 4. 在弹出的“Add JRE”画面中,选择JRE的目录, 就是选择你所在的JDK的目录,我的为:C:Program FilesJavajre6 ,在JRE名称一栏中,填下想取的名称,我这里叫“HiJacksons JRE”, 然后“OK”确定 。5. 返回到设置框中,将刚刚配置的JRE选中 6. 将Tomcat Server设为可用,并设置Tomcat的安装目录 7. 在Tomcat的JDK中选择刚刚配置的JDK 8. 配置完成了,三个地方可以启动它的服务,根据自己的喜好吧 经过以上的优化,myeclipse的启动时间可以减少2/3,Tomcat的启动速度可以减少1/2(视具体情况而定), 特别6,7两项的优化效果最明显, 如果只进行前5项,优化的效果有限,短期内确实可以提高启动速度,但是大概半个月后又会变的很慢(具体原因不明) 另外,使用myeclipse一段时间后,就会产生很多项目,即使这些项目是处于关闭状态,myecliose在启动时也会加载这些项目,这个过程会花费很多时间,所以,建议将不用的项目都delete掉,用的时候再import。优化 myeclipse7.0 速度(尤其是building workspace)文章分类:Java编程 关键字: eclipse 速度 优化 building workspace 大家一定对buileding workspace时那缓慢的速度给困扰到了吧其实只要把project选项里的 building automatically前的勾去掉,就可以快很多了。另外大家一定对 myeclipse的速度经常感到痛苦把,ok,现在开始给myeclipse提速:一、加大JVM的非堆内存打开ductlauncher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms128m-Xmx512m-Dosgi.splashLocation=e:MyEclipse6.0eclipseMyEclipseSplash.bmp-Duser.language=en-XX:PermSize=128M-XX:MaxPermSize=256M把下面的那个-XX:MaxPermSize调大,比如-XX:MaxPermSize=512M,再把-XX:PermSize调成跟-XX:MaxPermSize一样大几乎每次eclipse卡到当都是因为这个非堆内存不足造成的,把最大跟最小调成一样是因为不让myeclipse频繁的换内存区域大小注意:XX:MaxPermSize和Xmx的大小之和不能超过你的电脑内存大小!我的MyEclipse7.0中eclipse.ini里的内容: - -startupplugins/org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar-launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.100.duct-launcher.XXMaxPermSize512m/原来是256我改为512 -vmargs-Xms128m/原来是40我改为128-Xmx512m- 二.去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows-Preferences打开配置窗口,依次选择左侧的General-StartupandShutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。windowsperferencesgeneralstartupandshutdown关掉没用的启动项:怎样才能知道哪些启动项有用呢?我现在把我知道的启动项用处说一下,还有很多不懂的,希望大家懂的回复在下面啊:WTP:一个跟myeclipse差不多的东西,主要差别是WTP是免费的,如果使用myeclipse,这个可以取消Mylyn:组队任务管理工具,类似于CVS,以任务为单位管理项目进度,没用到的可以取消Derby:一种保存成jar形式的数据库,我没用到,取消一大排以MyEclipseEASIE打头的启动项:myeclipse支持的服务器,只选自己用的,其他取消,比如我只选了tomcat三.取消MyEclipse在启动时自动验证项目配置文件默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,可以在Preferences窗口依次选择MyEclipse-Validation,然后在右侧的Validator列表中只保留Manual项就可以了。如果需要验证的时候只需要选中文件,然后右键选择MyEclipse-RunValidation就可以了。windowsperferencesmyeclipsevalidation把除了manual下面的全部点掉,build下只留classpathdependencyValidator手工验证方法:在要验证的文件上,单击鼠标右键myeclipserunvalidation四、拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:windowsperferencesgeneralvalidation-editors-TextEditors-spelling五、myeclipse打开jsp的默认编辑器不好,会同时打开预览windowsperferencesgeneraleditors-fileassociations把默认改成MyEclipseJSPEditor eclipse内存溢出关键字: eclipse 内存溢出 运行eclipse时出现错误提示框错误提示大概如下: MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommended that you exit and restart MyEclipse with new virtual machine memory paramters to increase this memory. Failure to do so can result in data loss. The recommended Eclipse memory parameters are: eclipse.exe -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M提示虚拟内存太小,建议重启eclipse 问题解析:-vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m:虚拟机占用系统的最大内存 -XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设 大一点,不过要视自己机器内存大小来设置 -XX:MaxPermSize:最大堆大小。这个也适当大些 -Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M出现问题是因为eclipse 的内存设置太小.解决方法(一)在eclipse的目录下有文件 eclipse.ini ,我的内容是 -vmargs -Xms40m -Xmx256m 表示虚拟机占用最小内存40M,最大内存256M修改为:-vmargs -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M (二)在eclipse桌面快捷方式/属性/快捷方式/目标 的值后面添加启动参数 -vmargs -Xms128M -Xmx512M,再重新启动eclipse即可MyEclipse/Eclipse的内存优化与内存不足的解决办法 做项目的时候,MyEclipse提示内存不足,我本本内存1G的呀。 错误提示大概如下: MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommended that you exit and restart MyEclipse with new virtual machine memory paramters to increase

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论