shell> chown -R mysql data
# Next command is optional
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql &
3.2 配置root密码和远程访问
mysqladmin -u root -p oldpassword newpassword
然后,进入bin目录,执行./mysql -u root -pnewpassword进入mysql命令界面。
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "yourpasswd";
mysql> flush privileges;
这样就能通过其他机器访问了,找一个有mysql客户端的机器,如果通过mysql -uroot -ppassword -h 机器IP能够访问的话说明安装正确。
3.3 修改MySql编码为UTF-8
参考我的博客:http://blog.csdn.net/smstong/article/details/7285495
4 安装MySql的JDBC驱动
4.1下载解压
去http://www.mysql.com下载mysql-connector-java-5.1.21.tar.gz,解压到/opt。
4.2 修改环境变量
export CLASSPATH=$CLASSPATH:/opt/mysql-connector-java-5.1.21/mysql-connector-java-5.1.21-bin.jar
把驱动程序jar包加入classpath。
写一个测试JDBC测试程序,如果能编译运行成功,说明安装JDBC驱动正确。
5 安装配置Tomcat
5.1 下载解压Tomcat
去http://tomcat.apache.org官网下载最新版本:apache-tomcat-7.0.29.tar.gz,解压到/opt/。
5.2 配置
(0)配置环境变量
CATALINA_HOME=/opt/apache-tomcat-7.0.29
CATALINA_BASH=/opt/apache-tomcat-7.0.29
(1)修改connector编码为UTF-8
在配置文件conf/server.xml中,
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
(2)启动Tomcat
执行bin/startup.sh,然后在浏览器中输入:http://机器IP:8080,如果正确显示,表示tomcat部署正确。如果不正确,查看logs/catalinaxxx.log日志分析解决。
(3)把tomcat类库加入classpath供javac编译使用
export CLASSPATH=$CLASSPATH:/opt/apache-tomcat-7.0.29/lib/servelet-api.jar
在webapps下新建一个servlet应用,javac编译后,测试是否能正确执行。
6 整合环境变量
以上只是把环境变量临时设置,为了以后即使重新启动也会自动配置正确的环境变量,把以上环境变量整合并写入/etc/profile配置文件如下:
JAVA_HOME=/opt/jdk1.7.0_05
PATH=/opt/jdk1.7.0_05/bin:/opt/jdk1.7.0_05/jre/bin:$PATH
CLASSPATH=./:/opt/jdk1.7.0_05/jre/lib/dt.jar:/opt/jdk1.7.0_05/jre/lib/tools.jar:/opt/apache-tomcat-7.0.29/lib/servlet-api.jar:/opt/mysql-connector-java-5.1.21/mysql-connector-java-5.1.21-bin.jar
CATALINA_HOME=/opt/apache-tomcat-7.0.29
CATALINA_BASH=/opt/apache-tomcat-7.0.29
export JAVA_HOME PATH CLASSPATH CATALINA_HOME CATALINA_BASH
7 总结
至此,一个纯开源、纯免费、纯绿色的java web开发运行环境就搭建完毕了,下面就开始投入开发了