实验笔记tomcat老版稳定版

tar xf jdk-linux-x64.tar.gz -C /usr/local/
cd /usr/local/
ln -sv jdk1.8.0_131 jdk1.8

vi /etc/profile.d/jdk8.sh

export JAVA_HOME=/usr/local/jdk1.8.0_131
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jar/tools.jar:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
. /etc/profile.d/jdk8.sh
java -version
cd
tar xf apache-tomcat-8.5.24.tar.gz -C /usr/local/src/
cd /usr/local/src/apache-tomcat-8.5.24/

cd .. && mv apache-tomcat-8.5.24 /usr/local/tomcat && cd

 

vim /etc/init.d/tomcat

#!/bin/bash
#
# tomcat startup script for the Tomcat server
#
# chkconfig: 345 80 20
# description: start the tomcat deamon
#
# Source function library
. /etc/rc.d/init.d/functions

prog=tomcat
JAVA_HOME=/usr/local/jdk1.8.0_131
export JAVA_HOME
CATALANA_HOME=/usr/local/tomcat
export CATALINA_HOME

case "$1" in
start)
echo "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
;;

stop)
echo "Stopping Tomcat..."
$CATALANA_HOME/bin/shutdown.sh
;;

restart)
echo "Stopping Tomcat..."
$CATALANA_HOME/bin/shutdown.sh
sleep 2
echo
echo "Starting Tomcat..."
$CATALANA_HOME/bin/startup.sh
;;

*)
echo "Usage: $prog {start|stop|restart}"
;;
esac
exit 0

chmod +x /etc/init.d/tomcat

service tomcat start

http://192.168.1.65:8080

 

[root@xuegod63 ~]# yum -y install apr-devel gcc gcc-c++ openssl-devel openssl 
[root@xuegod63 ~]# cd /usr/local/tomcat/bin/
[root@xuegod63 local]# tar xf tomcat-native.tar.gz -C /usr/local/src/
[root@xuegod63 local]# cd /usr/local/src/
[root@xuegod63 src]# cd tomcat-native-1.2.16-src/native/ 
[root@xuegod63 native]# ./configure --with-apr=/usr/ --with-java-home=/usr/local/jdk1.8.0_131 --with-ssl
[root@xuegod63 native]# make && make install


[root@xuegod63 native]# vi /etc/ld.so.conf
/usr/local/apr/lib ##添加此行
[root@xuegod63 native]# ldconfig
[root@xuegod63 native]# echo "ldconfig" >>/etc/rc.local
添加环境变量:
[root@localhost native]# vi /etc/profile.d/jdk8.sh
最后添加:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
重读生效:
[root@localhost native]#source /etc/profile.d/jdk8.sh

[root@localhost native]# vi /usr/local/tomcat/conf/server.xml

将默认的protocol="HTTP/1.1"修改为protocol="org.apache.coyote.http11.Http11AprProtocol"

[root@localhost native]# vi /usr/local/tomcat/bin/catalina.sh
253行下面添加:
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/apr/lib"

重启服务生效:
service tomcat restart
cat /usr/local/tomcat/logs/catalina.out | grep Native

yum install mariadb mariadb-server -y
systemctl start mariadb

测试数据
[root@xuegod63 ~]# mysql
mysql> create database tomcat;
mysql> use tomcat;
mysql> create table tt(id int,name varchar(128));
mysql> insert into tt values (1,"come on boy"),(2,"come on girl");
mysql> grant all on tomcat.* to tomcat@localhost identified by 'tomcat';
\q
[root@xuegod63 ~]# mysql -utomcat -ptomcat#测试tomcat可以登陆(OK)
\q

wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.47.tar.gz #稳定版下载


tar xf mysql-connector-java-5.1.36.tar.gz -C /usr/local/src/
cp /usr/local/src/mysql-connector-java-5.1.36/mysql-connector-java-5.1.36-bin.jar /usr/local/tomcat/lib/#只需要复制到tomcat的lib目录下,重启tomcat就可以生效
[root@xuegod63 ~]# service tomcat stop; service tomcat start

vi /usr/local/tomcat/webapps/ROOT/mysql.jsp

<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/tomcat?user=tomcat&password=tomcat&useUnicode=true&characterEncoding=utf-8";
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from tt";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){%>
step:<%=rs.getString(1)%>
context:<%=rs.getString(2)%><br><br>
<%}%>
<%out.print("Congratulations!!! JSP connect MYSQL IS OK!!");%>
<%rs.close();
stmt.close();
conn.close();
%>
%</body>
%</html>
%

 

http://192.168.1.65:8080/mysql.jsp

tomcat跑java应用

https://www.jianshu.com/p/4b391b88ac9c

后台挂起

nohup

https://www.cnblogs.com/jianlibao/p/9994585.html

wget https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz

 

简易java环境安装

wget http://labs-1252120672.file.myqcloud.com/asserts/jre-8u111-linux-x64.tar.gz
tar -xvf jre-8u111-linux-x64.tar.gz
vi /etc/profile

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/root/jre1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile

 

posted @ 2019-03-22 13:48  夜辰雪扬  阅读(365)  评论(0)    收藏  举报