2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > centos6.4安装java CentOS6.4下YUM安装MySQL和JDK和Tomcat

centos6.4安装java CentOS6.4下YUM安装MySQL和JDK和Tomcat

时间:2019-06-27 09:15:02

相关推荐

centos6.4安装java CentOS6.4下YUM安装MySQL和JDK和Tomcat

1、检查可用的安装包

1.1、检查java安装包yumsearchjava

显示如下:

1.2、tomcat安装包yumsearchtomcat

显示如下:

1.3、检查mysql安装包yumsearchmysql

显示如下:

1.4、安装所需的安装包yum-yinstalltomcat6tomcat6-webappstomcat6-admin-webappstomcat6-docs-webapptomcat6-javadocmysql-serverjava-1.7.0-openjdk

2、服务设置服务和自启动

2.1、启动服务servicemysqldstartservicetomcat6start

2.2、设置服务开机自启动:chkconfigmysqldonchkconfigtomcat6on

3、mysql设置

3.1、设置mysq密码(初始密码为空)mysqladmin-urootpasswordmysql>grantallprivilegeson*.*to‘root’@’%’identifiedby‘myPassword’withgrantoption;

mysql>flushprivileges;

3.2、修改mysql的默认存储引擎(很多项目需要)

登录mysql后执行如下命令mysql>showengines;

输出结果如下:

默认引擎如果不是INNODB,vim/etc/f在[mysqld]配置节里面添加:default-storage-engine=INNODB

保存退出并重新启动mysql服务servicemysqlrestart

如果不在默认位置可以执行如下命令查找:find/-f

3.3、解决中文乱码问题

vim/etc/f并分别在[mysqld]与[client]下加入如下内容:[mysqld]

default-character-set=utf8

[client]

default-character-set=utf8

登录mysql后执行如下命令mysql>showengines;

输出结果如下:

3.4、设置MySQLwait_timeout

方法一:mysql>setglobalwait_timeout=31536000;

mysql>showglobalvariableslike"wait_timeout";

方法二:

vi/etc/f文件,在[mysqld]下方添加文字:wait_timeout=31536000

4、Tomcat6配置

4.1、Tomcat6的应用程序部署目录及配置文件位置/usr/share/tomcat6/webapps/ROOT/etc/tomcat6

4.2、创建虚拟机目录mkdir-p/home/wwwroot/example

chownroot:tomcat/home/wwwroot/example

vim/etc/tomcat6/server.xml并找到下一行插入新的内容如下:

unpackWARs="false"autoDeploy="true"xmlValidation="false"

xmlNamespaceAware="false">

重启tomcat服务:/etc/init.d/tomcat6restart

4.3、解决乱码问题

connectionTimeout="20000"

useBodyEncodingForURI="true"

redirectPort="8443"URIEncoding="utf-8"/>

如上所示,增加第3和4行代码,即可解决乱码问题。

5、检查mysql和tomcat是否启动成功

查看端口:netstat-antp

如有有3306端口和8080端口说明成功,当然你可以通过浏览器测试tomcat是否启动更直接:

6、防火墙配置

vim/etc/sysconfig/iptables并增加以下内容:

NAT表配置端口转发(目标80端口通讯转到192.168.1.241的8080端口):-APREROUTING-ptcp-mtcp--dport80-jDNAT--to-destination192.168.1.241:8080

Filter表允许8080与80的外部访问:-AINPUT-ptcp-mstate--stateNEW-mtcp--dport8080-jACCEPT

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport80-jACCEPT

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport3306-jACCEPT

结果如下图:

测试

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。