java none tomcat_Linux 部署java 环境 JDK tomcat

1 . 安装jdk1.6

--目录位置:

/usr/kingde/jdk-6u26-linux-i586  --kingde 文件夹名称

--步骤

1. cd /usr/kingde

2. bash jdk-6u26-linux-i586.bin

3. 会出现 授权协议 按回车即可

4. 配置环境变量,vi /etc/profile.d/java.sh

--将以下内容复制到文件中

#set java environment variables

export JAVA_HOME=/usr/kingde/jdk1.6.0_26

export CLASSPATH=.:$JAVA_HOME=/usr/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.

export PATH=$PATH:$JAVA_HOME/bin

export TOMCAT_HOME=/usr/kingde/apache-tomcat-6.0.32

5. 输入java ,javac测试

2 . 安装tomcat6.0

-- 目录位置:/usr/kingde/apache-tomcat-6.0.32

-- 步骤

1. /usr/kingde/

2. tar zxvf apache-tomcat-6.0.32.tar.gz

3. 启动:

bash /usr/kingde/apache-tomcat-6.0.32/bin/startup.sh

4. 停止:

bash /usr/kingde/apache-tomcat-6.0.32/bin/shutdown.sh

5. 查看tomcat日志:

tail -f /usr/kingde/apache-tomcat-6.0.32/logs/catalina.out

--关闭apache服务

/usr/local/apache/bin/apachectl stop

--修改端口:改为80

vi /usr/kingde/apache-tomcat-6.0.32/conf/server.xml

--修改tomcat-user:

vi /usr/kingde/apache-tomcat-6.0.32/conf/tomcat-users.xml

3. 安装mysql

--安装mysql

rpm -ivh MySQL-server-5.5.14-1.rhel4.i386.rpm

rpm -ivh MySQL-client-5.5.14-1.rhel4.i386.rpm

--查找以前是否装有mysql

rpm -qa|grep -i mysql

--卸载mysql

rpm -e --nodeps 包名

--删除老版本mysql的开发头文件和库

rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

--登陆

mysql -uroot -proot

-- 查看mysql 可用命令

service mysql restert

--启动mysql

/etc/init.d/mysql start 或 service mysql start

启动出现错误: ERROR! MySQL server PID file could not be found!

原因:有垃圾进程占用,查出将之叉掉 --  命令在下第三行

--停止mysql

/etc/init.d/mysql stop 或 service mysql stop

--启动mysql

/etc/init.d/mysql restart 或 service mysql restart

--查看一下进程

ps aux |grep mysq*

kill 进程号

--修改密码

mysqladmin -u root password 'new-password'

--撤销权限

show grants;

revoke all on *.* from 'root'@'%';

--防火墙

开启: service iptables start

关闭: service iptables stop

--修改防火墙策

vi /etc/sysconfig/iptables

按【 a 】进入插入模式,按【 esc 】退出插入模式

vi filename       //打开filename文件

:w       //保存文件

:w vpser.net //保存至vpser.net文件

:q          //退出编辑器,如果文件已修改请使用下面的命令

:q!        //退出编辑器,且不保存

:wq         //退出编辑器,且保存文件

--导入数据

导入数据库命令:source /usr/kingde/kingde.sql

插入数mysql乱码加?useUnicode=true&characterEncoding=gbk

--linux MySQL 安装目录介绍

1、数据库目录

/var/lib/mysql/

2、配置文件

/usr/share/mysql(mysql.server命令及配置文件)

3、相关命令

/usr/bin(mysqladmin mysqldump等命令)

4、启动脚本

/etc/rc.d/init.d/(启动脚本文件mysql的目录)

--修改mysql 的字符集

1. 找文件

find / -iname '*.cnf' –print

2. copy 文件

cp /usr/share/mysql/my-medium.cnf  /etc/my.cnf

3. 编辑配置文件

vi /etc/my.cnf

4. 在[client]、[mysqld]下面加入

default-character-set=utf8

注意:5.5版本的Mysql [mysqld] 下面加入改成character_set_server=utf8

--查看用户信息

1. 进入mysql(数据库名称)数据库

use mysql

2. 查看用户的权限情况

select user, host from user;

3. mysql 授权

grant all privileges on *.* to root@'%' identified by 'root' with grant option;

4. 数据库备份与导入

--只导出结构 - 表,视图

mysqldump -d  -hlocalhost -ulbg -plbg kingde >e:\kingde-tv.sql

--只导出结构 -函数,过程

mysqldump -d  -hlocalhost -ulbg -plbg -ntd -R kingde >e:\kingde-fp.sql

--只导出数据

mysqldump -t -hlocalhost -ulbg -plbg kingde >e:\kingde-data.sql

--导出数据和表结构

mysqldump -hlocalhost -ulbg -plbg kingde >e:\kingde-fp.sql

--导入

mysql -hlocalhost -ulbg -plbg kingde

mysql -hlocalhost -ulbg -plbg kingde

mysql -hlocalhost -ulbg -plbg kingde

--显示字符集

show variables like 'character%';

Show variables like 'collation%';

--向MySQL导入数据的时候出错

出错信息:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary

logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

解决:

1. show variables like '%func%';

2. set global log_bin_trust_function_creators=1;

3. show variables like '%func%';

--内存溢出

java.lang.OutOfMemoryError: PermGen space

--解决

linux 下修改TOMCAT_HOME/bin/catalina.sh

第一行 加入 (注意:linux 下一定需要加单引号 ,win在catalina.bat下加下一行,单不需要单引号)

JAVA_OPTS='$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m'

--查看监听端口

netstat -npl

或者

netstat -tulpn

--查看进程

ps -ef | grep java  --查看java 进程

kill -9 进程号

--部署项目

--进入目录

cd /usr/kingde/apache-tomcat-6.0.32/webapps

--删除原先工程文件

rm -rf kingde

rm -rf ekshop

rm -rf kingdeMs

rm -rf copylib/kingdeMs/uploadImg

上传

--解压rar

cd /usr/kingde/apache-tomcat-6.0.32/webapps

unrar x kingde.rar

unrar x kingdeMs.rar

--压缩文件,使用rar命令

rar a ek.rar ekshop

rar a uploadImg-server.rar kingdeMs/uploadImg

--将工程下面文件备份到其他文件下

cp -R kingde/WEB-INF/lib copylib/kingde

cp -R kingdeMs/uploadImg copylib/kingdeMs

--将其他文件下COPY到工程下面文件

cp -R copylib/kingde/lib kingde/WEB-INF

cp -R copylib/kingdeMs/lib kingdeMs/WEB-INF

cp -R copylib/kingdeMs/uploadImg kingdeMs

--复制文件夹并改变名称(将kingde 复制一份)

cp -R kingde ekshop

--启动:

bash /usr/kingde/apache-tomcat-6.0.32/bin/startup.sh

--停止:

bash /usr/kingde/apache-tomcat-6.0.32/bin/shutdown.sh

--查看tomcat日志:

tail -f /usr/kingde/apache-tomcat-6.0.32/logs/catalina.out

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值