tomcat+mysql在Kubernetes环境
- 基于PV作为交换目录将应用最终拷贝入/tomcat/webapps目录
 - 进入Docker后,修改/bin/catalina.sh,加入jdbc的类
 
set CLASSPATH=E:\apache-tomcat-9.0.\webapps\mytestsql\WEB-INF\lib\mysql-connector-java-5.1.-bin.jar
- 应用代码修改,将MYSQL_SERVICE_HOST和MYSQL_SERVICE_PORT环境变量获取
 
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>My JSP starting page</title>
</head> <body>
<h1>
<%
try {
Class.forName("com.mysql.jdbc.Driver");
String mysql_host=System.getenv("MYSQL_SERVICE_HOST");
String mysql_port=System.getenv("MYSQL_SERVICE_PORT"); Connection con=DriverManager.getConnection("jdbc:mysql://"+mysql_host+":"+mysql_port+"/mydb","root","welcome1");
Statement state=con.createStatement(); String sql2="select * from student";
ResultSet rs=state.executeQuery(sql2);
while(rs.next()){
String uID=rs.getString("StuID");
String uName=rs.getString("stuName"); out.println("stuID:"+uID+" "+"stuName:"+uName+"<br>");
}
out.println("Operator success..."+"<br>");
state.close();
con.close(); } catch (Exception e) {
e.printStackTrace();
}
%>
</h1>
</body>
</html>
- 在创建时把环境变量带上
 
env:
- name: MYSQL_SERVICE_HOST
value: 'mysql'
- name: MYSQL_SERVICE_PORT
value: ''
验证时可在tomcat Pod创建后进入容器运行
printenv
tomcat+mysql在Kubernetes环境的更多相关文章
- linux 下 jdk+tomcat+mysql 的 jsp 环境搭建
		
JDK 在 linux 下安装 1. 把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...
 - Win7 + Ubuntu 14.04 +tomcat + mysql 搭建测试环境手册
		
一.Win7下做安装ubuntu 下载ununtu14.04和EasyBCD软件 Win7下要腾出一个盘来安装ubuntu.我是格式化掉F盘,然后回到桌面,右键点击计算机-->管理-->存 ...
 - winserver2008安装tomcat+mysql+httpd+redis环境
		
1. 装tomcat和jdk http://www.cnblogs.com/SHI520/p/4546849.html 2. 安装mysql5.7 https://www.jb51.net/a ...
 - 转:CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP)环境
		
CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP) 今天遇到一个网友提到需要在Linux VPS服务器中安装LAMP(Apache/MySQL/PHP)网站环 ...
 - jsp+tomcat+mysql+sevlet+javabean配置过程
		
在配置jsp开发环境的过程中会碰到不少问题,感谢网上的许多前辈的经验总结,作者cl41的JSP连接Mysql数据库攻略和作者Saulzy的MySQL学习笔记等文章对我来说简直是雪中送碳,为了帮助象我一 ...
 - Apache+MySQL+PHP开发环境的搭建(一)
		
通过套件来安装和配置php开发环境. 1.所需软件:AppServ(因为是开源,任何网站都能下载) 安装本软件基本上就是下一步. 2.进行安装 选择一个盘安装该软件点击next继续: 根据自己的实际情 ...
 - 一键搞定JavaEE应用,JRE+Tomcat+Mysql-JaveEE绿色运行环境JTM0.9版
		
本文转载自[http://www.blogjava.net/huliqing/archive/2009/01/09/247375.html] 这是一个集成了jre,tomcat,mysql的绿色运行环 ...
 - java web(一) 使用sql标签库+tomcat+mysql手动创建一个jsp练习总结
		
2016-09-0111:06:53 使用sql标签库+tomcat+mysql手动创建一个jsp 1. 1.1安装tomcat ...
 - mac在 aliyun linux ecs实例上安装 jdk tomcat mysql
		
用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat mysql 到 /usr/local/... 设置环 ...
 
随机推荐
- Hibernate检索策略与检索方式
			
hibernate的Session在加载Java对象时,一般都会把鱼这个对象相关联的其他Java对象也都加载到缓存中,以方便程序的调用.但很多情况下,我们不需要加载太多无用的对象到缓存中,一来会占用大 ...
 - 一、安装ansible
			
yum -y install epel-release \\安装epel源 yum -y install ansible1.9.noarch \\安装ansible自动化 ansible目录简要 ...
 - hdu 1024(滚动数组+动态规划)
			
Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
 - Ubuntu 16.04 apt-get搭建LAMP环境
			
本文重点介绍在Ubuntu中使用apt-get安装LAMP(Ubuntu 16.04,Apache2.4.18,mysql5.7.12,php7.0.4)环境,所以不再介绍如何安装Ubuntu. 安装 ...
 - 模仿jq里的选择器和color样式
			
(function(){ HTMLElement.prototype.css = function () { var option; if (arguments.length > 0) { op ...
 - String的hashCode分析
			
/** * Returns a hash code for this string. The hash code for a * {@code String} object is computed a ...
 - POJ 2777 Count Color(线段树 + 染色问题)
			
传送门:Count Color Description Chosen Problem Solving and Program design as an optional course, you are ...
 - Linux NFS服务器的简明配置6.8
			
Linux NFS服务器的简明配置6.8 Linux NFS服务器的简明配置 一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的 ...
 - ceph 安装记录
			
ceph 安装 http://docs.ceph.com/docs/master/start/quick-ceph-deploy/ 1. 系统要求 centos 7 systemctl disable ...
 - php在web服务器中的工作原理
			
1.web工作原理 我是学习PHP网站建设的,那么网站在客户端和服务端的运行是网站运行的根本所在,那个这个运行过程是怎样的呢?我们一探就将! Web:终端 服务器web:我们把提供(响应)服务的计算机 ...