实验笔记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

浙公网安备 33010602011771号