如何在Eclipse之外打开tomcat服务器

在用无论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   如果进入了你的项目主页,恭喜你,大功告成。


posted @ 2013-01-20 18:26  leechanx  阅读(334)  评论(0编辑  收藏  举报