摘要:本文将带你了解WebApp在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、启动成功后,即可尝试是否能够进入管理界面。输入://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都在帮我们动态发布。
这样的话,我们的基本框架就已经搭建完成。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号