ubuntu+Mysql+jdak+tomcat+apache环境配置
1,安装JAVA环境和JDK
$ sudo apt-get install sun-java6-jre
$ sudo apt-get install sun-java6-jdk
$ sudo apt-get sun-java6-fonts
提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面)
此时按tab键至OK,再按回车即可正常安装。
设置当前默认的java解释器
$ sudo update-alternatives --config java
$ sudo update-alternatives --config Javac
执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default
# , or type selection number:
输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。
安装浏览器的JAVA Plugin(可选)
$ sudo apt-get install sun-java6-plugin
环境变量
sudo gedit /etc/profile
加入
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/mysql-connector-java-5.1.12-bin.jar
注意:其中java-6-sun是jdk所在的文件夹,可能和这不同。请在/usr /lib/jvm/查看您机器上安装的文件夹名。添加完毕无误请保存。
打开jvm虚拟机配置文件。
sudo gedit /etc/jvm
添加以下代码到最上方:
/usr/lib/jvm/java-6-sun
注意java-6-sun还是你机器上jdk所在文件夹名。
在shell打入java或javac看一看,看一下显示的信息 有显示,证明jdk安装成功.
打开终端,输入java 或 javac进行测试,是否安装成功。
查看jdk版本号用javac -version(或直接输入Java)。
测试是否安装成功,写个简单的来测试一下,在桌面建立HelloWorld.java 文件,复制下列内容进去:
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World in Ubuntu!!");
}
}
然后在命令行输入:
javac HelloWorld.java
如没有错误,则接着输入
java HelloWorld
如果shell下输出
Hello World in Ubuntu!!
OK,成功!
[JAVA 方法二:
1、首先确认有没有安装了rpm包所需软件,Terminal终端下执行命令:
$rpm -q -a //查看
执行安装rpm所需软件:
$sudo apt-get install rpm
2、下载jdk安装软件:(可以到sun网站:http://java.sun.com)放到用户文件夹即可
3、安装jdk软件:
在Terminal中输入./jdk软件名.bin,出现协议后选择同意按y回车开始安装,安装后文件夹名为:jdk1.6.0_01
4、创建JDK链接
$ln-s jdk1.6.0.0_01 jdk]
卸载
如果你想删除java环境,以下的命令可以完成工作(如果严格按照进行)。
~#sudo rm /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so
~#sudo rm /usr/bin/java_vm
~#sudo update-alternatives --remove java /usr/lib/jre1.5-sun/bin/java
以下为置JAVA_HOME,CLASSPATH,PATH的目的:
1,设置JAVA_HOME:
一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
三、第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.
2,设置CLASSPATH:
这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"文件, 不妨举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件!
3,设置PATH:
道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程 序, 并且执行.)
2,安装apache
sudo apt-get install apache2
然后 sudo /etc/init.d/apache2 start/stop/restart 可以进行启动之类的
启动后看看浏览器地址栏输入127.0.0.1看结果
其中/etc/init.d/apache2和/usr/sbin/apachectl 作用是相同的, 只是在/etc/init.d会自动执行
而有任何要改动的设定, 加在/etc/apache2/httpd.conf中
3,安装tomcat
我用的也是apt的,犯懒,新的设置麻烦
先看看/usr/share目录下有没有tomcat5.5的文件夹,好像是自带的,删了他
sudo apt-get install tomcat6 tomcat6-examples
同样sudo /etc/init.d/tomcat6 start/stop/restart 进行启动
++++++++++++++++++手动安装Tomcat6++++++++++++++++++
下载tomcat6
下载地址是:http://tomcat.apache.org/
本次安装的是:apache-tomcat-6.0.18.tar.gz
安装
将压缩包拷贝到 /opt 下(个人喜好,可以放在别处)
shell>sudo cp