WebApp在Tomcat下如何部署
白羽 2018-06-14 来源 :网络 阅读 2204 评论 0

摘要:本文将带你了解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频道!


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 1
看完这篇文章有何感觉?已经有1人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程