一、安装配置jdk (可参考http://blog.csdn.net/richerg85/article/details/13160185、
http://www.cnblogs.com/fengbeihong/archive/2013/01/19/2867768.html)
1、下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下的 jdk-7u55-linux-i586.tar.gz
http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-linux-i586.tar.gz
2、解压安装
sudo tar xvzf jdk-7u55-linux-i586.gz -C /usr/lib/jvm/
3、修改环境变量 vim ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使之生效
source ~/.bashrc
4、配置默认JDK版本
由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_55/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_55/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_55/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_55/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_55/bin/javap 300
sudo update-alternatives --config java
系统会列出各种JDK版本,如下所示:
要维持当前值[*]请按回车键,或者键入选择的编号
如果提示:There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-7-sun/bin/java
说明只有一种你自己安装的JDK版本。
二、Ant安装配置
1、下载解压安装包到 /usr/lib/apache-1.9.3,然后修改~/.bashrc 文件,添加如下
export ANT_HOME=/usr/lib/apache-ant-1.9.3
export PATH=$PATH:${ANT_HOME}/bin
2、 然后source /etc/profile
3、 重启终端,执行 ant -version 验证是否安装成功
三、Eclipse安装配置(参考http://www.linuxidc.com/Linux/2010-06/26796.htm)
1、 下载Eclipse IDE for Java EE Developers Linux 32-bit
下载解压到 /usr/lib/下
2、创建启动快捷方式
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Eclipse IDE
<SPAN style="FONT-SIZE: 14px">Exec=/usr/lib/eclipse/eclipse</SPAN>
Icon=/usr/lib/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
3添加命令路径
export ECLIPSE_HOME=/usr/lib/eclipse
export PATH=$PATH:/usr/lib/eclipse
source ~/.bashrc
四、搜狗拼音输入法安装 (参考http://blog.ubuntusoft.com/ubuntu12-10-sougou-pinyin.html#.U1Nd0fmSye6)
准备工作:卸载Ubuntu默认的ibus输入法:
sudo apt-get remove ibus
然后添加Fcitx 源:
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
然后 安装fcitx,搜狗输入法,Google输入法,云输入法,以及设置fcitx为默认:
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sogoupinyin
sudo apt-get install fcitx-table-all
im-switch -s fcitx -z default
完成之后重起即可!
五、tomcat安装(参考http://blog.csdn.net/ithomer/article/details/7827045)
1、下载源码,解压到/usr/lib/apache-tomcat-7.0.53
2、更改用户(安全第一嘛)(原先是root,但是一直出错,所以改为zhu)
cd /usr/lib/apache-tomcat-7.0.53
sudo chown -R zhu .
sudo chgrp -R zhu .
3、加环境变量
sudo vim /etc/profile
最下方加入:
export TOMCAT_HOME=/usr/lib/apache-tomcat-7.0.53
保存退出
刷新变量
source /etc/profile
4、进入 $TOMCAT_HOME/bin,修改catalina.sh
vim catalina.sh , 找到
# OS specific support. $var _must_ be set to either true or false.
在这行上面再定义一次CATALINA_HOME以及JAVA_HOME:
CATALINA_HOME=/usr/lib/apache-tomcat-7.0.53
JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
保存退出
5、退出root登录,并尝试启动tomcat
sudo $TOMCAT_HOME/bin/startup.sh
如果显示如下且无任何异常,则表示启动成功:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java/jdk1.7.0_21
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
6、停止tomcat: sudo ./bin/shutdown.sh
7、安装tomcat服务:
sudo cp bin/catalina.sh /etc/init.d/tomcat
查看服务:
sudo service tomcat status
列出一堆操作选项,即表示服务安装正常。
8、让tomcat开机启动
sudo update-rc.d -f tomcat defaults
9、通过服务启动个试试
sudo service tomcat start
10、都没问题了,那就重启试试咯。。
在浏览器输入 http://127.0.0.1:8080/
六、Eclipse配置tomcat (http://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html)
配置过程中若出现问题(Tomcat v7.0 Servere 出现clipse不支持),可参考 http://jingyemingyue.iteye.com/blog/1849880
1、首先你的eclipse的配置需要重新回复到重装的状态,但是Eclipse没有这个功能,不过你可以更换一个新的workspace, file-switch workspace-other ,在新的workspace,原来的配置就不能用了。或者删除workspace下的.metadata文件夹
2、重新添加servers 。Window-showView-servers. 然后在servers里面右键-new-server,添加你电脑上的Tomcat版本.最后点击finish,此时可能会出现如下提示:/opt/tomcat/conf/catalina.policy(权限不够),
直接点击ok-finish.完成添加。
3、此时在<eclipse workspace>/Servers/<Tomcat version> Server at localhost-config下面应该有如下文件:
catalina.policy
catalina.properties
context.xml
server.xml
tomcat-users.xml
web.xml
当我查看我的eclipse workspace,上面的文件没有在相应的文件夹,为了解决这个问题,你需要把这些文件从/opt/tomcat/conf文件夹中复制到<eclipse workspace>/Servers/<Tomcat version> Server at localhost-config下面。
4、关掉原来的tomcat服务器服务(主要是占用了端口)
cd /usr/lib/apache-tomcat-7.0.53/bin
sudo ./shutdown.sh
或者 sudo service tomcat stop
然后再在eclipse下启动tomcat就可以了
以后便可以在eclipse下调试了
七、Eclipse自动部署项目到Tomcat的webapps下的有效方法(http://hi.baidu.com/81667/item/1b791838603a6dc31b9696bb)