输入安装命令,无须赋予权限,可以直接执行
#rpm-ivh/home/jdk-7u67-linux-x64.rpm
1、首先要查看服务器的系统版本,是32位还是64位
#cat/etc/issue
CentOSrelease
6.3
(Final)
Kernel\ronan\m
#uname-a
LinuxAY131105092932706327Z
2.6
.
32
-
358.6
.
2
.el6.x86_64#
1
SMPThuMay
16
20
:
59
:
36
UTC
2013
x86_64x86_64x86_64GNU/Linux
x86_64是64位,如果还不确定,可以再换个命令
#getconfLONG_BIT
64
上面这个命令是查看CPU当前运行模式
2、下载64位版本的jdk
jdk-7u67-linux-x64.rpm
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
3、使用ftp工具如xftp,winscp,将下载好的文件传到服务器上,我是传到了home文件夹
4、查看当前有没有安装jdk
#rpm-qa|grepjdk
jdk-
1.7
.0_65-fcs.i586
如果有就移除
#rpm-ejdk-
1.7
.0_65-fcs.i586
5、输入安装命令,无须赋予权限,可以直接执行
#rpm-ivh/home/jdk-7u67-linux-x64.rpm
6、设置环境变量(在文件末尾加入)
#vim/etc/profile
exportJAVA_HOME=/usr/java/jdk1.
7
.0_67
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportPATH=$PATH:$JAVA_HOME/bin
exportJAVA_HOMECLASSPATHPATH
7、输入命令检查是否已经安装设置好
#java
#java-version
#javac
无须重启服务器
8、下载tomcat
选择core下面的tar.gz包下载
9、上传和安装
我是把上传的软件都放在了home文件夹,解压即可实现安装,安装目录我放在了/usr/local下面
#tar-zxvfapache-tomcat-
8.0
.
9
.tar.gz
//解压文件
#cp-Rapache-tomcat-
8.0
.
9
/usr/local/tomcat
//移动和重命名
10、启动和测试
#./startup.sh
//在tomcat的bin目录下执行此命令,显示下面的信息
UsingCATALINA_BASE:/usr/local/tomcat
UsingCATALINA_HOME:/usr/local/tomcat
UsingCATALINA_TMPDIR:/usr/local/tomcat/temp
UsingJRE_HOME:/usr/java/jdk1.
7
.0_67
UsingCLASSPATH:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcatstarted.
访问http://ip:8080,查看是否成功
如果不成功,检查端口情况
#netstat-ano|grep
8080
如果端口被占用,可以修改/conf/server.xml 里的端口号
用./stratup.sh启动看不到详细的日志信息,如果想看详细信息,可以用./catalina.sh run启动,就可以像中一样查看启动信息了
11、关闭ssh后,服务停止的解决
如果是用ssh执行上面的命令,ssh退出后,服务也会停止,解决办法是使用nohup来启动
nohup ./catalina.sh run &
使用上面的方式还是有问题的话,可能是端口冲突了,修改端口再看。我的就是修改端口后就好了。
使用putty启动的话不存在退出后服务停止的问题。
12、连接远程mysql(在同一内网)
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
以上命令是登录mysql之后执行的,登录命令: mysql -uroot -p