Tomcat服务器web部署(本文以MyselfWeb.war为例解说)

Tomcat服务器是在SUN公司的JSWDK(javaServer Web DevelopmentKit,是SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Servlet/JSP容器。

 

 

一、准备工作

    1、环境准备:jdk,tomcat,mysql;

         jdk必须可访问

         tomcat可访问; htttp://ip:8080;(局域网地址)

    2.程序包

    将你需要调试的程序版本copy到tomcat根目录下的webapps下

 

[root@localhost webServer端]# copy MyselfWeb.war /var/apache-tomcat-8.0.26/webapps

二、启动tomcat

根据绝对路径或者进入到tomcat软件的bin目录下启动tomcat。执行命令如下:

[root@localhost /]# /var/apache-tomcat-8.0.26/bin/startup.sh                   (绝对路径)
 
[root@localhost bin]# ./startup.sh                                            (当前路径)

 执行该命令将会生成一个在tomcat软件包的webapps下生成ExpositionWeb

此时可以访问: htttp://ip:8080/MyselfWeb(默认8080端口)

 

三、优化web部署

     访问web包是需要输入端口号和程序包的名称很麻烦,故我们可以将其优化到只输入IP地址

    1、修改端口号(80端口号默认不输入)

    进入tomcat包的conf目录下,有一个server.xml文件

   编译server.xml文件

[root@localhost conf]# vim server.xml

   将文件里面的8080端口号改为80

   

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

    此时可以访问:htttp://ip/ExpositionWeb(默认80端口)

  

  2.优化路径:任然在server.xml文件中修改

        在host配置段中添加类似于如下内容:

    <Context path="/" docBase="/var/apache-tomcat-8.0.26/webapps/MyselfWeb" debug="0" privileged="true">
</Context>
     其中  :path="/" :访问路径;     
docBase="/var/apache-tomcat-8.0.26/webapps/MyselfWeb是程序文件存放的绝对路径

四、修改超级用户

       1.找到项目相关的配置文件存放地:/var/apache-tomcat-8.0.26/webappsMyselfWeb/WEB-INF/classes

       2.修改classes下的jdbc.properties文件

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=xxxxxxxxxxxxxxxxxxxxx=UTF-8
jdbc.username=XXXX
jdbc.password=XXXX
 
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.query.substitutions=true 'Y', false 'N'
hibernate.cache.use_second_level_cache=false
hibernate.cache.provider_class=org.hibernate.cache.NoCacheProvider
hibernate.hbm2ddl.auto=auto
hibernate.show_sql=true
  jdbc.username=XXXX(将用户名修改成自己数据库的用户名)
  jdbc.password=XXXX(修改用户密码)

 

五、从新启动tomcat

      1.关闭tomcat(最好执行两次)

[root@localhost bin]# ./shutdown.sh

       2.开启tomcat 

[root@localhost bin]# ./startup.sh

   此时访问地址: htttp://ip(此时可以访问到程序页面)

 

   使用以下命令可以查看端口的使用情况和数据流(也可以检测是否可以正确访问)

[root@localhost bin]#  netstat -anp | grep 80              查看80端口的使用情况;
 
[root@localhost bin]#  tcpdump port 80 -i any -As 0        查看80端口的数据流;

 

 

 

posted @ 2016-03-29 17:27  初代七杀  阅读(157)  评论(0)    收藏  举报