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.Driverjdbc.url=xxxxxxxxxxxxxxxxxxxxx=UTF-8jdbc.username=XXXXjdbc.password=XXXXhibernate.dialect=org.hibernate.dialect.MySQLDialecthibernate.query.substitutions=true 'Y', false 'N'hibernate.cache.use_second_level_cache=falsehibernate.cache.provider_class=org.hibernate.cache.NoCacheProviderhibernate.hbm2ddl.auto=autohibernate.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端口的数据流; |

浙公网安备 33010602011771号