Tomcat下部署WebApp

使用J2EE开发web项目,肯定会用到分布式中间件系统,就像用ASP开发网站,也要用到IIS一样。

我们常用的有Tomcat和Resin,这两个工具大同小异,会用一个,那么另外一个就差不多了。

下面,我们来熟悉一下如何使用Tocmat:

1、使用Tomcat前,确保已经安装成功JDK,并且配置完成环境变量。

    可以再DOS下输入javac,输出帮助信息即为配置正确。

2、下载安装最新的Tomcat,下面以Tomcat6.x为例。

  然后,配置环境变量,配不配都无所谓。一般不会影响Tomcat的运行的。

  2.1、CATALINA_HOME

    新建一项CATALINA_HOME,并设置其值为:安装Tomcat的根目录,例如:"E:\Program Files\apache-tomcat-6.0.29"

  2.2、CATALINA_BASE

    这里也需要新建一项CATALINA_BASE,并将其设置为安装Tomcat的更目录,例如:"E:\Program Files\apache-tomcat-6.0.29"

  2.3、CLASSPATH

    这一项,在安装JDK时已经配置过,在这里需要再添加一个值,加上这句话:";%CATALINA_HOME%\common\lib\servlet.jar; "

  下载配置完成后,可以再bin目录下,点击startup.bat批处理文件运行。有的版本里,有exe文件直接运行,但是目的都是启动Tomcat。

  如果启动过程中出现错误,那么可以针对相应错误去查一下,一般为为成功安装JDK、下载版本有问题等。

3、启动成功后,即可尝试是否能够进入管理界面。输入:http://localhost:8080/,如果正常的话,可以进去Tomcat的主页面。

  点击Tomcat Manager,进入后台管理页面,这里需要输入密码。默认账户密码貌似是:admin和admin。

  如果发现密码不对,可以查看apache-tomcat\conf\tomcat-users.xml文件,在里面添加修改自己的账号、密码。

 

4、在管理页面上有Deploy部分,在这里我们可以将已经打包好的war文件转化为一个web项目。

  我们现在需要的一般是,新建一个web项目。这里我们可以使用MyEclipse来新建一个web项目。

  4.1、新建项目

  File -> New ->Web Server Project。

  全部使用默认配置就行了,ProjectName:ForTest;Context root URL:/ForTest(可以通过localhost:8080/ForTest进行访问)

 

  4.2、发布项目

  项目需要在Tomcat环境下进行运行,一般我们可以将项目建在Tomcat的WebApps目录下,然后整个项目也是在这里进行编辑。

  但是,我一般习惯把项目建在制定目录,所以这样不方便。另外一种方法是,通过配置虚拟目录,将你项目的当前目录设置为Tomcat启动项目的目录。

  这两种方法都会比较繁琐,而且都有一定的问题,所以我们使用MyEclipse的发布功能来进行发布项目。

  

  4.3、在MyEclipse下配置Tomcat。

  打开Windows -> Preferences -> Tomcat -> Tomcat 6.x。

  配置Tomcat Home Directory:为Tomcat安装目录。

  打开Windows -> Preferences -> Tomcat -> Tomcat 6.x -> JDK。

  配置JDK位置,可以再Combox 中进行选择。

  配置完成后,就可以在MyEclipse的工具栏中,点击那个像服务器的图标,在其中选择启动Tomcat 6.x,现在就不用像以前那么找到Tomcat目录下去启动了。

  

  4.4、利用MyEclipse发布程序。

  在刚才说的那个长得有点像服务器的那个图标的左边,有一个用来发布项目的图标,点击进去。

  可以选择我们需要发布的项目,发布了之后,我们就可以在项目中修改,但是Tomcat下的程序也会被修改。相当于每次MyEclipse都在帮我们动态发布。

  这样的话,我们的基本框架就已经搭建完成。

 

posted on 2013-01-14 21:00  littlelemon  阅读(1282)  评论(0编辑  收藏  举报