Linux下java相关配置 tomcat mysql jdk
最近有个项目要部署到linux上,在网上查了些资料,记下点遇到的问题,以便将来再用。
一:jdk安装
1.通过chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限
2.通过 rpm –ivh jdk-1_5_x-rc-linux-i586-rpm.bin来进行安装
3.安装完毕,JDK安装在/usr/java/目录下
4.设置环境变量(写入vi/etc/profile中)
用i进入插入模式
export JAVA_HOME = /usr/java/jdk1.5
export PATH = $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:/usr/java/jdk1.5/lib:/usr/java/jdk1.5/jre/lib:$CLASSPATH
esc退出,按下大写ZZ 保存退出!
java -version 发现没有成功,于是加入下面的步骤:
5.要使JDK在所有的用户中使用,可以这样:
vi /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
JAVA_HOME=/usr/java/jdk1.5.0
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
JAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"
CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"
export JAVA_HOME CLASSPATH PATH JAVA_OPTS CATALINA_OPTS
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
6.这一步很关键,困扰了我一天,AS4默认的是jdk1.4.2 ,当我们安装上jdk1.5.0的时候如果不做新的链接jdk的使用是会出问题的,具体做法如下:
进入 /usr/bin/目录
cd /usr/bin
ln -s -f /usr/java/jdk1.5/jre/bin/java
ln -s -f /usr/java/jdk1.5/bin/javac
reboot重起linux机器。
二:tomcat安装
1. #tar -zxvf apache_tomcat_5.523.tar.gz
#mv apache_tomcat_5.52.3 tomcat
OK 进入TOMCAT 目录 然后进入 BIN 目录
运行 ./startup.sh
2. 然后简单配置一下TOMCAT 的用户和角色
进入 当前的目录 下的CONF
vi tomcat-users.xml
在<tomcat-users>
加入
<user name="admin" password="admin" roles="admin" />
3.配置sever.xml
<Context path="" reloadable="true" docBase="D:\web\test"></Context>
4.开机自启动
# vi /etc/rc.d/rc.local 添加:
export JAVA_HOME=/usr/java/jdk1.5
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
/usr/apache_tomcat_5.52.3/bin/startup.sh
三:mysql安装
1.
相关文档:
表名为table的表内容如下
Year month value
2009 1 1.1
2009 2 1.2
2009 3 1.3
2009 4 1.4
2010 1 2.1
2010 2 2.2
2010 3 &nb ......
MySQL的mysqldump工具导入导出数据库!
1.导出整个数据库(Dos下)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u chai -p smgp_apps_wcnc > chai.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u chai -p smgp_apps_wcnc users>c ......
你正计划开发一个需要MySQL数据库的PHP网络应用吗?那么你首先需要设计MySQL数据库。本文将教会你一些设计MySQL数据库的技巧。
就MySQL而言,大多数程序员都不太了解其设计背景,因此当他们尝试创建自己的数据库时,会留下很多漏洞。
要想为MySQL数据库进行合适的配置,你的网络应用应该是有效且可靠的,因 ......
优化mysql首先应该多用explain select ,show variables, show status ,show processlist这些工具。
在写sql的时候,在大表上不做group by 操作。
对于索引:
1.不要索引你不想要的东西。
2.mysql能使用索引的情况:> ,>=, =, <,<= ,if null 以及between
3.mysql不使用索引的情况:如果mysql能估计出 ......
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。
于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。
& ......