在用无论Eclipse或者Myeclipse写WEB程序的时候,会发现内存非常的卡,主要是这两个东西丫太占内存了,所以最近学了一下如何脱离Eclipse写WEB。
首先,找到你的tomcat安装目录,找到lib文件夹,找到里面的startup.bat ,双击。。。。。是不是一闪而过?如果是,那么一步一步按如下来,如果命令显示server start up...好吧,你的Tomcat服务器启动了,跳过第一步吧:
第一步:打开Tomcat服务器:
一闪而过的原因是环境变量没有配置。配置环境变量如下:
CATALINA_BASE D:\tomcat6.0 --tomcat的安装根路径
CATALINA_HOME D:\tomcat6.0 --tomcat的安装根路径
PATH D:\JAVA\jdk1.6.0\bin --JDK的bin路径
CLASSPATH D:\tomcat6.0\lib --tomcat的lib路径
JAVA_HOME D:\java\jdk1.6.0 --JDK的安装根路径(如果你不记得JDK安装路径和lib,那么看红字部分)
如何找到JDK的lib目录:新建文本文档,输入如下:
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1,* delims=path=" %%a in ('path')do (
for %%c in (%%b)do set "v=%%c !v!"
for %%d in (!v!)do (echo !v1!|findstr ":" >nul2>nul&&(
echo=!v1!>>x.txt&set "v1=%%d")||set "v1=%%d !v1!")
echo !v1!>>x.txt)
findstr /i "jdk" x.txt||echo=ÎÞjdk·¾¶
del x.txt /q
pause
然后保存为.bat文件,然后双击打开,命令行就显示出你的JDK的lib路径了。当然,JDK安装路径就是这个lib的上一级了~~~
ALL RIHHT。配置了如上环境,那么你再次打开TOMCAT安装目录的lib下的startup.bat 就发现启动成功了,server starts up XXms....之类的
现在在浏览器里输入:localhost:8080/ 就进入TOMCAT了吧?
第二步:服务器是打开了,下一步就是把你的工程给导入了。。。
(PS:注意注意注意:如果你的工程曾经在eclipse+tomcat里打开过,那么这一步千万不要做,你直接访问网站就可以了,你已经大功告成了;而如果你的工程是刚建立的或者是没有在eclipse打开过,需要做这一步)
打开Tomcat安装目录和lib同级的conf目录,找到server.xml
在<HOST>标签里,也就是</HOST>前面,添加代码:
<Context path="/library" docBase="你的工程所在目录的WebRoot目录" reloadable="true"/>
比如我的是:
<Context path="/library" docBase="C:\Users\lcx\Workspaces\MyEclipse 8.5\library\WebRoot" reloadable="true"/>
保存server.xml
第三步:看看是否可行了?
打开浏览器,输入localhost:8080/工程名/网页名+后缀名 比如我的是localhost:8080/library/index.jsp 如果进入了你的项目主页,恭喜你,大功告成。