linux怎么查看本机内存大小
281
2022-11-11
Tomcat单实例部署
Tomcat单例部署介绍用已得tomcat、jdk压缩包进行解压+放到指定安装位置+ln -s创建软链接改名即可安装mariadb-server mariadb 软件 tomcat:被称为Java容器,web容器,web中间件用来运行Java web应用程序的服务环境。Java web应用程序的源码文件通常是*.jsp。JSP的服务环境由jdk和tomcat两个软件组成。软件部署将下载好的 jdk 和tomcat软件包解压到系统指定的目录,配置环境变量文件,启动tomcat服务。后期的重点:用tomcat去发布jsp网站应用程序。发布网站的方法与Apache和nginx有点相似。
访问过程客户端浏览器-----》web服务器(apache、nginx、tomcat)------》网站文件端口号80tomcat官网: http://oracle.com/technetwork/java/javase/downloads/index.html
方案一:单例部署
①:部署Java环境
部署JAVA环境 tar xf jdk-8u91-linux-x64.tar.gz -C /usr/local 将jdk解压到/usr/local目录 方式1(首选): ln -s /usr/local/jdk1.8.0_91 /usr/local/java 方式2(备选): mv /usr/local/jdk1.8.0_91 /usr/local/java
修改环境变量:方式1(首选):自己创建一个启动脚本
vim /etc/profile.d/jdk.sh
JAVA_HOME=/usr/local/javaPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH
方式2(备选):写到系统自带的启动脚本内
vim /etc/profile
JAVA_HOME=/usr/local/javaPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME PATH
使脚本生效:source /etc/profile.d/jdk.sh 或 source /etc/profileecho $PATH
测试Java环境:
env |grep JAVA 选做,查看的结果如下
JAVA_HOME=/usr/local/java
java -version 必做,只要看到如下信息,就说明jdk已经配置好了
java version "1.8.0_91"Java(TM) SE Runtime Environment (build 1.8.0_91-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
-----可以直接把openjdk删除#yum erase $(rpm -qa | grep jdk) -y
②:安装tomcat(解压改名)
tar xf apache-tomcat-7.0.34.tar.gz -C /usr/local/
ln -s /usr/local/apache-tomcat-7.0.34 /usr/local/tomcat
然后,定义Tomcat所需环境变量:
vim /etc/profile.d/tomcat.sh //定义Tomcat环境变量
CATALINA_HOME=/usr/local/tomcat //Tomcat安装目录(基准、工作)export CATALINA_HOME
加载环境变量文件
source /etc/profile.d/tomcat.sh
启动Tomcat
/usr/local/tomcat/bin/startup.sh //启动tomcat
Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/java/jdk1.7.0_11Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
netstat -tnlp |grep java
tcp 0 0 ::ffff:127.0.0.1:8005 ::: LISTEN 6191/java tcp 0 0 :::8009 ::: LISTEN 6191/java tcp 0 0 :::8080 :::* LISTEN 6191/java
/usr/local/tomcat/bin/shutdown.sh //关闭tomcat
关于tomcat端口:8080 8005 8009Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。默认情况下,Tomcat在server.xml中配置了两种连接器: 第一个连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。 第二个连接器监听8009端口,负责和其他的HTTP(apache)服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。
8005是tomcat本身的端口
③:测试webapps]# tree -L 1 /usr/local/tomcat/ 说明:-L 是level等级的缩写/usr/local/tomcat/ #tomcat的工作目录├── bin #启动关闭命令├── conf #配置文件├── lib├── LICENSE├── logs #日志 catalina.out├── NOTICE├── RELEASE-NOTES├── RUNNING.txt├── temp├── webapps #存网站(project--目录)的目录 默认网站为ROOT└── work
以上步骤一次完成后
随堂练习:在/usr/local/tomcat/webapps/ROOT目录中生成一个a.html的静态网页。echo '' > /usr/local/tomcat/webapps/ROOT/b.htmlecho "当前日期:$(date)" >> /usr/local/tomcat/webapps/ROOT/b.html
win7/10浏览器访问测试:192.168.11.11:8080/a.html
二、安装MySQL(略)#yum install mariadb mariadb-server -y#systemctl start mariadb && systemctl enable mariadb
三:部署jspgou
ls /usr/local/tomcat/webapps/ //默认网站的基目录base
docs examples host-manager manager ROOT
ls /usr/local/tomcat/webapps/ROOT //默认网站的主目录
1、创建数据库mysql -e 'create database jspgou CHARACTER SET = utf8;show databases;'
2.更改数据库链接:wget jspgouV6-ROOT.zip ls ROOT DB\cp -Rv ROOT /usr/local/tomcat/webapps/
程序包内ROOT/WEB-INF/config/jdbc.properties文件第20行左右vim /usr/local/tomcat/webapps/ROOT/WEB-INF/config/jdbc.properties 修改如下内容jdbc.url=jdbc:mysql://127.0.0.1:3306/创建好的数据库名?characterEncoding=UTF-8jdbc.username=root #在生产环境中必须用普通账户jdbc.password=123
3.导入数据:将压缩包内 DB文件中jspgou.sql文件导入至创建好的jspgou数据库中,如导入中出现执行sql语句过长问题,请修改mysql配置文件my.cnf中max_allowed_packet参数为64m,默认为1m导入数据库时如果报错:把所有datetime类型的字段默认值改成CURRENT_TIMESTAMP注意:如果用Mariadb数据库不会出现如上错误,可以直接导入
切换至DB目录下cd /DB[root@tomcat DB]# mysql -uroot -p123 -D jspgou < jspgou.sql
4.部署网站:将程序解压后的ROOT文件夹拷贝到tomcat安装目录下的webapps文件夹下(例如:D:\Tomcat7\webapps\),启动tomcatcd 至 根目录再做一遍 cp 操作\cp -Rv ROOT /usr/local/tomcat/webapps/
输入以下地址,如能正常显示,即表示部署成功系统管理后台登录:码:123456登录进入后:图片
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~