tomcat发布web的三种方式

一、Tomcat的下载

官方网站http://tomcat.apache.org/下载zip方式的文件。

二、安装Tomcat

       1、确保系统变量中有JAVA_HOME,其值为JDK6的安装目录,如"D:\EngineerSoftware\java_jdk\Java\jdk1.7.0_67"。

2、解压缩下载的zip方式的tomcat到指定的目录,如”D:\EngineerSoftware\java_tool\apache\apache-tomcat-7.0.47"。

bin目录下是一些可执行文件,经常需要使用的可执行文件是启动、停止的批处理命令文件。在windows中启动命令是startup.bat,停止命令是shutdown.bat。

conf目录下是一些有关tomcat服务器的配置文件和参数文件。

lib目录用于存放一些tomcat中WEB应用共用的类库和资源文件。

work目录是提供WEB应用使用的临时工作目录,可以删除,不过没创建一次应用便会生成这个文件。

temp供JVM使用的存放临时文件的目录。

webapps目录用于存放一些tomcat自动装载的WEB应用,可以是WEB应用的整个目录,其中ROOT应用是默认的根WEB应用。

三、配置WEB服务端口号

    tomcat默认的WEB服务端口号是8080。

    修改方法:打开tomcat安装目录下conf子目录中的server.xml文件,定位到此处:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

只需将port属性值改为对应的端口即可,一般选择1024以上端口,由于http默认端口为80,也可以设置为80端口。

四、tomcat的WEB方式管理

进入管理WEB应用的URL是http://localhost:8080/manager/html。

用户名与密码的设置:打开tomcat安装目录中的conf子目录中的tomcat-users.xml文件,内容如下:

  <tomcat-users>  

   <role rolename="tomcat"/>
   <role rolename="role1"/>
   <role rolename="admin-gui"/>
   <role rolename="manager-gui"/>
   <role rolename="manager-script"/>
   <role rolename="manager-jsm"/>
   <role rolename="manager-status"/>
   <user username="tomcat" password="tomcat" roles="admin-gui, manager-gui, manager-script, manager-jms, manager-status"/>
   <user username="both" password="tomcat" roles="tomcat,role1"/>
   <user username="role1" password="tomcat" roles="role1"/>

</tomcat-users>

       在Applications表格中列出了目前tomcat中所有的WEB应用,表格的commands列中对于每个WEB应用都有一些集中管理命令:

start用于启动WEB应用

stop用于停止WEB应用

Reload用于重载WEB应用

Undeploy用于撤消WEB应用

“Expire sessions"按钮后的文本框用于填入此WEB应用的会话超时时间,默认为30分钟,设置后点击”Expire sessions"按钮即会生效。

五、发布WEB应用

方法一:

     1、在tomcat目录中webapps子目录中新建一个文件,以服务名称命名

     2、新建一个WEB-INF文件夹

       3、新建一个classes--用于存放编译后的class文件、lib文件夹--放置引入的jar包、web.xml文件--放置配置信息

方法二:

用编辑器打开“conf/server.xml",在"</Host>"前加入如下内容:

<Context

      <!-- 配置虚拟目录名称,也是服务名称-->
                path="/JSP_1"

      <!-- 虚拟目录指向的实际目录-->
              docBase="E:\javaweb\.metadata\.plugins\org.eclipse.wst.server.core\tmp6\wtpwebapps\JSP_1">
          </Context>

方法三:

在tomcat安装目录的"conf/Catalina/localhost"子目录下新建一个与WEB应用同名的XML文件,如"JSP_1.xml",

<Context

      <!-- 配置虚拟目录名称,也是服务名称-->
                path="/JSP_1"

      <!-- 虚拟目录指向的实际目录-->
              docBase="E:\javaweb\.metadata\.plugins\org.eclipse.wst.server.core\tmp6\wtpwebapps\JSP_1">
          </Context>

时间: 2024-11-15 00:12:31

tomcat发布web的三种方式的相关文章

Tomcat热部署的三种方式

热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效.但是对配置文件的修改除外! 1.直接把项目web文件夹放在webapps里. 2.在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签: <Context debug="0" docBase="D:\demo1\web" path="/demo1"

关于tomcat部署应用的三种方式

关于tomcat部署应用虽然不是一个经常的操作,因为一旦选择了一种部署方式,我们其他的应用就会不经大脑的使用这种既定模式, 如果不使用这种部署方式,但是对于其他的部署方式不是很清楚的话,很容易抓瞎,所以写这篇文章记录. 第一种  : 直接将web应用丢在tomcat的webapp目录中 第二种  : 通过修改tomcat的server.xml文件,添加配置片段来配置项目 第三种  : 通过添加自定义的项目配置文件(xxxx.xml) 第一种 : 直接将web应用丢在tomcat的webapp目录

Tomcat部署项目的三种方式

一.直接拷贝项目至webapps目录下即可. 1. 直接拷贝项目文件夹至webapps. 2. 将项目压缩,后缀改为.war,启动tomcat后会自动解压 说明:此文件夹我们一般将其称为“虚拟目录”,即在访问项目时在http://localhost:8080后加的目录名 二.配置server.xml文件. 1. 打开tomcat的conf目录下的server.xml文件,在最下方的<Host></Host>标签的最下方加入 <Context docBase="盘符:

Tomcat配置Web程序几种方式

原文来自搬砖工,如需转载请注明出处 我们常用的是java的JDBC,因此这里就以JDBC为例总结一下java数据库操作常用的一些内容 一.数据库驱动加载 首先,我们知道JDBC是以java数据库驱动为主要实现机制进行数据库操作的,每个类型的数据库都有不同的数据库驱动.常用的数据库驱动加载如下:(驱动可到官网下载) 1.Oracle8/8i/9iO数据库(thin模式) Class.forName("Oracle.jdbc.driver.OracleDriver").newInstanc

tomcat发布web项目的三种方式

tomcat发布web项目的三种方式 方式一: 配置tomcat 安装目录下的conf/server.xml <Host name="loaclhost">标签里面添加 <Context path="/aa" docBase="C:\AA\BB" /> 即/aa这个虚拟路径映射到了C:\AA\BB目录下,修改完servler.xml需要重启tomcat服务器 方式二: 在conf目录下创建Catalina目录,在此目录下新

部署webapp到web容器的三种方式(这里的web容器Tomcat)

*******************************这是看传智播客的学习视频学到的*********************************** 0.首先看看我们的例子** 1.第一种方式: 直接将项目放到webapps目录下即可.   * /hello:项目的访问路径-->虚拟目录 * 简化部署:将项目打成一个war包,再将war包放置到webapps目录下. * war包会自动解压缩 1.1直接把webapp的文件夹复制 1.2把webapp的war包放下面 1.3运行结果

在Tomcat配置JNDI数据源的三种方式

在Tomcat配置JNDI数据源的三种方式 分类: java进阶2012-07-01 10:24 18328人阅读 评论(0) 收藏 举报 tomcatjdbcweblogicmysqlbean测试 目录(?)[+] 在我过去工作的过程中,开发用服务器一般都是Tomcat 数据源的配置往往都是在applicationContext.xml中配置一个dataSource的bean 然后在部署时再修改JNDI配置 我猜是因为Tomcat的配置需要改配置文件 不像JBoss,Weblogic等服务器在

tomcat下jndi的三种配置方式

jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API. 第一种:全局配置. 1)在tomcat的conf文件夹下的context.xml配置文件中加入: <Resource name="jndi/mybatis" auth="Container" type="javax.sql.DataSource" driverClassName=&qu

Web开发中获取Spring的ApplicationContext的三种方式

在 WEB 开发中,可能会很少需要显示的获得 ApplicationContext 来得到由 Spring 进行管理的某些 Bean, 今天我就遇到了,在这里和大家分享一下, WEB 开发中,怎么获取 ApplicationContext 一       要想怎么获取 ApplicationContext, 首先必须明白 Spring 内部 ApplicationContext 是怎样存储的.下面我们来跟踪一下源码 首先:从大家最熟悉的地方开始 Java代码   <listener> <