wubi 安装的Ubuntu进入系统的时候可能会出现检查磁盘错误的情况,可以参照百度经验来解决:
http://jingyan.baidu.com/article/6181c3e06e6003152ef15300.html
1 wubi新装动ubuntu可能没有设置root密码,在首次需要root权限时不能使用root用户,解决方法,为root用户设置密码:sudo passwd root ,然后输入两次密码即可。
2 卸载openjdk: sudo apt-get purge openjdk*。
安装sun jdk:由于下载的时tar.gz 包,所以解压即可,我习惯放到usr/java目录下;以root用户cd 到 usr目录,mkdir java(新建java目录)
直接解压到java目录下面:tar zxvf jdk-7u25-linux-i586.tar.gz /usr/java 在java目录下会有一个解压目录:jdk1.7.0_25
设置环境变量:由于只是用这一个版本动,多版本的环境变量设置请自己google。
sudo gedit /etc/environment 添加下面代码:
JAVA_HOME="/usr/java/jdk1.7.0_25"
PATH="/usr/java/jdk1.7.0_25/bin" (PATH会有很多,以冒号分割)
CLASSPATH="/usr/java/jdk1.7.0_25/lib"
注销之后重新登录即可。
puwu@ubuntu:~$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)
由于jdk1.7的版本太新,因为项目的原因还是换回jdk1.6吧。
卸载 sun jdk:由于是tar.gz包解压缩的,所以只要删除目录就行了。
root用户cd到安装目录usr/java:rm -rf jdk1.7.0_25
重新安装jdk1.6,这次是 .bin 文件:所以安装麻烦一点:
1 将jdk-6u45-linux-i586.bin移动到usr/java目录下:
2 sudo chmod u+x jdk-6u45-linux-i586.bin
3 sudo -s ./jdk-6u45-linux-i586.bin 又会有一个文件夹,跟1.7版本的类似,环境变量重新按照上面动方法设置一遍就OK了。
3 端口:关闭某个端口 kill +端口的PID;查看某个端口动PID:lsof -i:端口。
4 Tomcat安装:下载apache-tomcat-6.0.37.tar.gz
解压后拷贝到usr/tomcat下面,目录自己随便。
sudo gedit /etc/environment 添加
CATALINA_HOME="/usr/tomcat/apache-tomcat-6.0.37"
之后就是进入到tomcat动bin目录 sudo ./startup.sh 出现一下则成功:
Using CATALINA_BASE: /usr/tomcat/apache-tomcat-6.0.37
Using CATALINA_HOME: /usr/tomcat/apache-tomcat-6.0.37
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-6.0.37/temp
Using JRE_HOME: /usr/java/jdk1.6.0_45/jre
Using CLASSPATH: /usr/tomcat/apache-tomcat-6.0.37/bin/bootstrap.jar
打开 localhost:8080 就可以看到成功了。但我主要是要在Eclipse中配置Server.但是可能会因为权限问题在Eclipse中配置的时候不会成功。可以这样做:gksu nautilus
然后找到Tomcat的安装目录后右键修改权限就可以了。