作为开发人员平时用的最多的就是通过开发软件启动Tomcat服务,从而访问项目。这样便于开发的bug调试

此处讲的是脱离开发软件启动Tomcat访问项目

链接参考:

http://jingyan.baidu.com/article/c33e3f48a42352ea15cbb5d4.html  (启动Tomcat方法)

http://jingyan.baidu.com/article/a501d80c0c65baec630f5ef6.html   (Tomcat项目发布)

1.首先在开发软件中导出一个后缀名为.war的包

2.将war包复制放在Tomcat安装目录的webapps下。

3.找到Tomcat安装目录下的conf文件夹。在该文件夹下有一个server.xml文件,在该文件Host节点下添加如下代码:

<Context docBase="D:\Tomcat6\webapps\wjgt.war" path="/wjgt" reloadable="true"/>

(注意:该步骤可以省略不需要,Tomcat启动会自动读取webapps下的war包,从而启动项目,这一步骤或许是从安全性考虑操作的)

4.在Tomcat安装目录下找到bin文件夹,双击该文件中的tomcat6.exe(有些Tomcat版本是双击startup.bat)。弹出如下界面。从而启动Tomcat。

注意:启动Tomcat会对war包进行读取的同时会生成一个与其同名的文件夹项目,该文件夹中不是Java文件,而是后缀名为.class文件。在此之前webapps下面不能有与war包同名的文件夹,否则会影响war包的读取,导致无法访问。

 

即将一个项目的Java文件放在这下面,Tomcat是无法加载访问的。

 

5.在浏览器地址栏输入lacalhost:8888/wjgt,即可访问该项目

另:绿色版的Tomcat,其安装目录可以复制好几个,这样有利于一个Tomcat中放一个项目,启动其中一个Tomcat只读取加载一个项目,这样减轻Tomcat的压力,不然Tomcat的启动同时加载好几个项目,则会可能导致服务器挂掉。

注意:只有两种文件在Tomcat安装目录webapps下可以被读取加载,并且成功访问。一是:war包,,读取加载后生成class文件,二是:Java文件编译后的class文件。(该文件并不好得到,还是建议使用war包)

启动Tomcat直接访问Java编译后的class文件需要先进行第3步骤操作指定路径,而访问war包生成的class文件则不需要。

脱离开发软件启动Tomcat访问项目的更多相关文章

  1. eclipse启动tomcat 访问http://localhost:8080 报404错误

    eclipse启动tomcat 访问http://localhost:8080 报404错误 Server Locations修改后会变灰,如果需要更改设置,则需要移除与Tomcat服务器关联的项目, ...

  2. eclipse启动tomcat访问localhost:8080报404

    直接双击tomcat\bin目录下面的startup.bat启动 是没问题 的 但是eclipse启动tomcat访问localhost:8080报404 解决方案如下: 双击红色圈里面的tomcat ...

  3. maven启动tomcat访问报404(url中没有项目名)

    [INFO] Running war on http://localhost:8080/js_001(红色部分是项目名,要是没有的话是不能访问项目资源的) 但是我仍然不知道为什么有些maven项目却有 ...

  4. 通过Eclipse3.1以上启动Tomcat访问不到tomcat管理界面的问题(转载)

    通过Eclipse插件启动Tomcat的问题 默认分类   2009-10-23 15:54   阅读118   评论0   字号: 大  中  小 目前在通过Eclipse中插件启动Tomcat时遇 ...

  5. Eclipse启动和手动启动tomcat访问localhost:8080显示404问题总结

    前言:建议对tomcat的文件结构和相关属性有较多了解.本文以eclipse的DynamicWebProject为讲解对象. 目录: eclipse添加tomcat关联注意点 tomcat404问题归 ...

  6. Eclipse 启动tomcat 访问主页报错404

    问题 tomcat用startup.sh启动,访问localhost:8080能正常访问,用Eclipse service启动tomcat,访问localhost:8080报错404 解决方法 1. ...

  7. 使用embeded tomcat进行嵌入式javaee开发-启动tomcat

    昨天在网上研究了下关于将tomcat嵌入到主程序中进行运行,而不是像以前将一个web项目copy到tomcat中进行运行.之所以这样做的原因,即是因为项目部署到客户方,在进行更新的时候,需要手动地进行 ...

  8. eclipse启动tomcat访问http://localhost:8080 报404错误

    eclipse正常启动tomcat,但是 访问http://localhost:8080 却报404错误 修改下配置 就好操作如下图 打开eclipse的server视图,双击配置好的那个tomcat ...

  9. 关于JRebel启动tomcat访问上次工程的index.jsp

    检查了一下,原来我把上次配置文件包括JRebel配置文件一起复制过来,用JRebel启动时tomcat访问JRebel配置文件的目录下 这个是我上次文件的路径,把JRebel配置文件删除了,然后 di ...

随机推荐

  1. JavaScript中的跨域问题

    跨域问题其实很普遍的存在的,如何解决跨域问题呢,跨域问题到底是怎么产生的,解决方法的由来又是什么?我觉得看了视频讲解,值得写下来,记录下来. 一.跨域问题是怎么产生? 概念:只要协议.域名.端口有任何 ...

  2. [JOYOI] 1052 没有上司的舞会

    / Joy OI / 题目列表 / 没有上司的舞会 题目限制 时间限制 内存限制 评测方式 题目来源 1000ms 131072KiB 标准比较器 Local 题目描述 Ural大学有N个职员,编号为 ...

  3. MySQL 日志初探

    目录 MySQL 日志初探 零.概述 一.Error Log(错误日志) 二.General Query Log(通用查询日志) 三.Slow Query Log (慢查询日志) 四.Binary L ...

  4. 【Html,Css,JavaScript】初学总结

    网页制作 HTML 一.通用模板: <!DOCTYPE html> <html lang=”en”> <head> <meta  charset=”UTF-8 ...

  5. python中的句柄操作

    python中的句柄操作 制作人:全心全意 通过窗口标题获取句柄 import win32gui hld = win32gui.FindWindow(None,u"Adobe Acrobat ...

  6. PHP:图片上传

    文章来源:http://www.cnblogs.com/hello-tl/p/7593033.html <?php class TL_Update_File{ private $file = n ...

  7. [luoguP2827] 蚯蚓(堆?队列!)

    传送门 35分做法 用堆来取最大值,暴力更新其余数的值. 65~85分做法 还是用堆来取最大值,其余的数增加可以变成新切开的两个数减少,最后统一加上一个数. #include <queue> ...

  8. [luoguP1045] 麦森数(快速幂 + 高精度)

    传送门 这道题纯粹是考数学.编程复杂度不大(别看我写了一百多行其实有些是可以不必写的). 计算位数不必用高精时刻存,不然可想而知时间复杂度之大.首先大家要知道一个数学公式 logn(a*b)=logn ...

  9. HDU 4945 (dp+组合数学)

    2048 Problem Description Teacher Mai is addicted to game 2048. But finally he finds it's too hard to ...

  10. js重新讲解继承,es5的一些继承,es6继承的改变 ----------由浅入深

    es5 利用原型公有私有继承 function Parent(name) { this.name = name } Parent.prototype.home = '北京'; function Chi ...