将web动态项目部署到服务器

本文介绍了三种在Tomcat服务器上部署Web项目的方法,包括直接复制项目到webapps目录、通过server.xml配置文件进行设置以及在Catalinalocalhost目录下创建XML文件的方式。文章还提供了如何设置访问域名及管理用户的详细步骤。


将写好的项目部署到服务器

  1. 在服务器安装java和tomcat.

  2. 将web动态项目导出后缀为.war的文件,集体步骤如下:

172613_JRUj_1024297.jpg

3.文件名称随便起名即可,放到tomcat的这个目录:apache-tomcat-7.0.55\webapps。webapps里即可。

173040_GymR_1024297.jpg

鼠标离开后会自动生成一个war命名的文件夹。如下图:

173236_qJ36_1024297.jpg

然后点击运行tomcat即可访问如:下图

173500_eae3_1024297.jpg

运行结束后访问根目录:启动成功

173902_gT4t_1024297.jpg

访问项目路径即可实现:如下图:

173953_Y11I_1024297.jpg

tomcat部署web项目的3中方法:

1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。

2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句。(标红部分可有可无,是一些日志记录)

 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="localhost_access_log." suffix=".txt"

               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

<Context    path="/hello"   docBase="F:\eclipse3.2\workspace\hello\WebRoot"     debug="0"    privileged="true">      </Context>

其中,docBase为设置项目的路径。

3.在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,任意命名,只要和当前文件中的文件名不重复即可,代码如下。

<Context    path="/hello"   docBase="D:\eclipse3.2\workspace\hello\WebRoot"     debug="0"    privileged="true">      </Context>

第三种方法相对来说比较灵活,并且可以设置别名。

如果本地访问还要修改一下自己电脑的配置才可以。

文件路径下:system32/drivers/etc/host,修改如下:

127.0.0.1 localhost  
127.0.0.1 site1  
127.0.0.1 site2

配置保存就好。

注:tomcat-users.xml 文件里 用户名密码随意写。可以用来管理项目

<!--配置用户-->
<role rolename="manager"/>  
<role rolename="manager-gui"/>  
<role rolename="admin"/>  
<role rolename="admin-gui"/>  
<role rolename="manager-script"/>  
<role rolename="manager-jmx"/>  
<role rolename="manager-status"/>  
<user username="admin" password="admin" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/>
<!--配置用户-->

图就不配了,了解就好

转载于:https://my.oschina.net/Android1989/blog/315660

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值