设为首页 收藏本站
查看: 955|回复: 0

[经验分享] Tomcat下部署WebApp

[复制链接]

尚未签到

发表于 2015-8-10 06:39:00 | 显示全部楼层 |阅读模式
  使用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都在帮我们动态发布。
  这样的话,我们的基本框架就已经搭建完成。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-96661-1-1.html 上篇帖子: MyEclipse和Tomcat的关系 下篇帖子: linux下tomcat服务自启动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表