设为首页 收藏本站
查看: 898|回复: 0

[经验分享] 详解CentOS7.4搭建Tomcat构建Java Web站点(内附源码包)

[复制链接]

尚未签到

发表于 2018-12-2 14:14:39 | 显示全部楼层 |阅读模式
Java简介
  Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Tomcat简介
  Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。
实验环境

  • 系统环境:centos7.4
  • 服务器IP地址:192.168.100.71
  • 客户端IP地址:192.168.100.77
  • yum挂载目录:/mnt/sr0
  • 相关源码包下载地址:百度云下载   密码:uhzm
搭建步骤
一、准备工作
1、关闭防火墙及selinux
  [root@localhost ~]# systemctl stop firewalld.service #关闭防火墙
[root@localhost ~]# systemctl disable firewalld.service #随开机自动关闭
  [root@Init5 ~]# vim /etc/sysconfig/selinux
http://i2.运维网.com/images/blog/201808/12/cc16dd7a19c2dfd48c32d1d93adf471e.png
[root@localhost ~]# reboot #重启Linux生效
二、搭建DNS服务器
1、安装bind软件包
  [root@localhost ~]# cd /mnt/sr0/Packages/
[root@localhost Packages]# rpm -ivh bind-9.9.4-50.el7.x86_64.rpm
2、修改主配置文件named.conf
  [root@localhost ~]# vim /etc/named.conf
http://i2.运维网.com/images/blog/201808/12/3853095e7e14a1f2e8ddd005bcad6a12.png
3、创建并修改DNS正向解析文件
  [root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost bt.com.zone #将模板文件改为正向解析文件进行修改
[root@localhost ~]# vim /var/named/bt.com.zone #修改正向解析文件
http://i2.运维网.com/images/blog/201808/12/8fbf995dfaf5efbd3e77e64b87c768fb.png
4、启动DNS服务器
  [root@localhost ~]# systemctl start named.service
5、修改DNS客户机配置文件
  [root@localhost ~]# echo "nameserver 192.168.100.71" >> /etc/resolv.conf
6、测试DNS解析
  [root@localhost ~]# nslookup www.bt.com #nslookup 用于查询DNS的记录,查看域名解析是否正常
http://i2.运维网.com/images/blog/201808/12/e90d9250d3aee66a937ce8f91c395785.png
二、搭建Tomcat服务
1、安装C语言编译器
  [root@localhost ~]# yum -y install gcc gcc-c++
2、安装jdk
  [root@localhost ~]# tar xvfz jdk-8u91-linux-x64.tar.gz #解压jdk
[root@localhost ~]# mv jdk1.8.0_91/ /usr/local/java
[root@localhost ~]# vim /etc/profile #修改系统环境变量配置文件
末尾添加以下四行:
  JAVA_HOME=/usr/local/java
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
  [root@localhost ~]# source /etc/profile #使配置文件重新生效
3、查看Java版本
  [root@localhost ~]# java -version
http://i2.运维网.com/images/blog/201808/12/1d3b202f238eb66acb18936e0b386d90.png
4、安装Tomcat
  [root@localhost ~]# tar xvfz apache-tomcat-8.5.16.tar.gz #解压tomcat
[root@localhost ~]#  mv apache-tomcat-8.5.16/ /usr/local/tomcat8
5、检查Tomcat配置文件
  [root@localhost ~]# cd /usr/local/tomcat8/
[root@localhost tomcat8]# ls
http://i2.运维网.com/images/blog/201808/12/23800f84f13660e67cb10f280dee121f.png
配置文件详解:
  bin/:存放Windows或Linux平台上启动和关闭Tomcat的脚本文件
conf/:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml(主配置文件)和web.xml(前端)
lib/:存放Tomcat运行需要的库文件(java库)
logs:存放Tomcat执行时的LOG文件
webapps:Tomcat的主要Web发布目录
work:存放jsp编译后产生的class文件
6、启动、停止服务
  [root@localhost ~]# /usr/local/tomcat8/bin/startup.sh #启动服务
[root@localhost ~]# netstat -anpt | grep ":8080"
http://i2.运维网.com/images/blog/201808/12/d3e12cdda784d809d5a0d1ea86a3a851.png
[root@localhost ~]# /usr/local/tomcat8/bin/shutdown.sh #停止服务
三、构建Java Web站点
1、编辑默认首页
  [root@localhost ~]# mkdir -pv /web/webapp1 #创建站点目录
[root@localhost ~]# vim /web/webapp1/index.jsp #编辑默认首页
http://i2.运维网.com/images/blog/201808/12/e30617b606d60725a011f69b6482c638.png
2、修改主配置文件
  [root@localhost ~]# cd /usr/local/tomcat8/conf/ #进入配置文件目录下
[root@localhost conf]# vim server.xml #编辑主配置文件
http://i2.运维网.com/images/blog/201808/12/8b374fe3785868be63da723ba382190a.png
3、访问页面





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-642447-1-1.html 上篇帖子: tomcat高性能参数设置 下篇帖子: jdk+tomcat安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表