将写好的项目部署到服务器
在服务器安装java和tomcat.
将web动态项目导出后缀为.war的文件,集体步骤如下:
3.文件名称随便起名即可,放到tomcat的这个目录:apache-tomcat-7.0.55\webapps。webapps里即可。
鼠标离开后会自动生成一个war命名的文件夹。如下图:
然后点击运行tomcat即可访问如:下图
运行结束后访问根目录:启动成功
访问项目路径即可实现:如下图:
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 "%r" %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"/>
<!--配置用户-->
图就不配了,了解就好