将项目部署到tomcat的三种方法

2014年8月初8    星期五

文章原地址:http://blog.csdn.net/chunlei_zhang/article/details/38446657 

又到星期五了,可以轻松的敲点东西,不担心睡太晚起不来,或者起来后上班打瞌睡。

由于近期学习了solr相关的知识,部署solr项目到tomcat上的方式很多,包括官方的等。我自己也找了中非官方的方法,感觉很好。而且以前用MyEclipse开发,出错很少,现在用Eclipse所以部署项目后在后台调用user.dir的时候出错,试了一下午也没事出来,而且越试越想试,但是带我的人不让我弄了,他帮我弄,让我干其他任务,我都怀疑是不是他也和我一样就喜欢干这种事情,所以自己去弄了。结果呵呵

看见同事部署tomcat的很牛叉,我也来学学,将自己试验的结果分享一下。这里的部署是直接用tomcat不用其他的像Eclipse和MyEclipse等环境。我们以简单的HelloWorld项目进行。

第一种:看见别人说直接将项目放到tomcat的webapps下就可以了,这里的“项目”太简单了,我将在MyEclipse和Eclipse新建的项目放到tomcat下运行了一下,结果不出来。后来将项目发布成war文件放到tomcat的webapps文件下运行成功了。故将war格式的项目放到tomcat的webapps下是部署项目的最容易方式。启动tomcat后我们就可以在浏览器中输入:http://localhost:8080/HelloWorld

第二种:使用tomcat下的conf文件下的server.xml来配置项目。打开server.xml后找到<host></host>标签,在此标签内添加:

<Context path="/hello" docBase="E:\HelloWorld\WebRoot" reloadable="true"/>
这个path是你在输入url时候的前缀,docBase指定到存储项目的WebRoot包。这个时候输入的url是:

http://localhost:8080/hello发现与第一种不同了么,就是hello

第三种:首先看一下tomcat的conf文件夹下是否存在Catalina文件夹,若没有就建一个名为一大写开头的Catalina文件夹,然后新建一个任意名字的xml文件,将第二种方法的xml考进去即可。比如我们建立了一个KAKA.XML然后打开文件加入:

<Context path="/hello" docBase="E:\HelloWorld\WebRoot" reloadable="true"/>

其他都不要,然后运行tomcat。这个时候我们需要输入的url又会变化了:

http://localhost:8080/KAKA然后就可以了。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、项目简介本课程演示的是一套基于SSM实现的人力资源管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。课程包含:1. 项目源码、项目文档、数据库脚本、软件工具等所有资料2. 带你从零开始部署运行本套系统3. 该项目附带的源码资料可作为毕设使用4. 提供技术答疑二、技术实现后台框架:Spring、SpringMVC、MyBatisUI界面:JSP、jQuery 、H-ui数据库:MySQL 三、系统功能该系统共包含两种角色:员工、管理员,主要分为前台和后台两大模块。1.前台模块前台首页、新闻公告、员工活动、职位招聘、留言板、用户注册、用户登录、个人中心、我的考勤、我的奖惩、我的培训、我的薪资、修改密码等功能。2.后台模块系统后台登陆、管理员管理、员工信息管理、部门管理、职务管理、考勤类别管理、员工考勤管理、员工奖惩管理、员工培训管理、员工薪资管理、网站栏目管理、网站内容管理、职位招聘管理、求职简历管理、留言交流管理、留言回复管理等功能。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 四、项目截图1)前台首面 2)个人信息页面 3)员工信息管理页面 4)员工考勤管理页面 5)员工薪资管理页面  更多Java毕设项目请关注【毕设系列课程】https://edu.csdn.net/lecturer/2104   

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值