Linux 13.04 JDK-Tomcat-Ant

来源:互联网 发布:云计算有哪些特征 编辑:程序博客网 时间:2024/05/19 11:46

JDK安装(可能已经自安装openJDK)

 1、官网下载 jdk.tar.gz
 2、创建文件夹 /usr/lib/java 
 3、将jdk.tar.gz解压到 /usr/lib/java目录下:sudo tar -zxvf jdk.tar.gz -C /usr/lib/java/
 4、设置环境变量,在设置环境变量的时候,通常设置两个地方 .bashrc 或者 /etc/profile.d,两者的区别在于 /.bashrc文件相当于局部变量,只有终端打开时,才会加载,但是/etc/profile.d相当于全局变量,系统开启时加载。这就意味这如果你通过 /.bashrc设置环境变量,你开启诸如eclipse的时候只能通过在终端输入: ../eclipse 打开,如果直接双击则会提醒找不到JDK等错误信息,因此我们这里通过 /etc/profile.d设置全局变量:
   4.1  新建/etc/profile.d/jdk.sh,sudo  cat >/etc/profile.d/jdk.sh
   4.2 在其中添加:

    export JAVA_HOME=/usr/lib/java/jdk1.7.0_25    export JRE_HOME=${JAVA_HOME}/jre    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH    export PATH=${JAVA_HOME}/bin:$PATH
   4.3  jdk.sh实现原理(诸如profile的系统全局文件尽量不要擅自改动 ),参看/etc/profile代码 (profile在系统运行时加载),可以看出系统会加载/etc/profile.d目录下所有 *.sh文件
if [ -d /etc/profile.d ]; then  for i in /etc/profile.d/*.sh; do    if [ -r $i ]; then      . $i    fi  done  unset iFi
5、检测安装是否成功: javac -version
6、下载eclipse.tar.gz
   6.1  tar -zxvf eclipse.tar.gz -C /home/Java/    -- 解压操作
   6.2  双击eclipse


Tomcat安装

1、官网下载 tomcat.tar.gz,解压到/home/shenweihai/Java/tomcat
2、修改catalina.sh文件,在文件开头注释后插入 :JAVA_HOME="/usr/lib/java/jdk1.7.0_25"
3、在 etc/profile.d 添加 tomcat.sh 内容为:

export CATALINA_HOME='/home/shenweihai/Java/tomcat' 
4、运行 .../startup.sh
5、可能出现问题:
   5.1 问题:tomcat无监控窗口,显示运行进程
         解决:tail -f catalina.out   --即时输出文件变化后追加的数据,直接查看日志记录
        原因: tomcat将信息不停写到日志文件catalina.out中
   5.2 问题:运行项目报错org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder
       原因:jsp编译成*.java对于某些目录没有write权限
       解决:  sudo  ../startup.sh  或者 设置Group为sudo即可


Ant安装

1、官网(http://ant.apache.org/bindownload.cgi)下载 ant.tar.gz,解压到/home/shenweihai/Java/ant
2、添加环境变量, 在/etc/profile.d 中添加jdk.sh,内容为:

    export ANT_HOME=/home/shenweihai/Java/ant    export JAVA_HOME=/usr/lib/java/jdk1.7.0_25    export JRE_HOME=${JAVA_HOME}/jre    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH    export PATH=${JAVA_HOME}/bin:$PATH:$ANT_HOME/bin
3、重启系统 ant -version


root权限获取

sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfullysu root   -- 使用root权限Password: (在此输入你上面设置的密码)sudo passwd -l root  --再次禁用 root 帐号

Wps安装

1 、wps官网下载:http://community.wps.cn/download/ 
2 、对于64位系统,添加32位支持 :sudo apt-get install ia32-libs  (重启系统)
3 、sudo dpkg -i *.deb 安装

4  、问题:安装成功,无法打开
        解决:下载symbol-fonts_1.1_all.deb安装
       原因: 无语言支持


添加启动器

/usr/share/applications目录下新建eclipse.desktop(当然可以新建在桌面但是系统就会无法识别该应用

[Desktop Entry]Categories=Development;IDE;Java;Name=EclipseIcon=/home/wh/eclipse/icon.xpmExec=/home/wh/eclipse/eclipseTerminal=falseType=Application

进程/端口管理

查看:

Top查看当前active进程
ps ax | grep jboss  
ps是列出系统进程的意思;ax是ps命令的参数,意思是列出所有正在运行的进程;“|”线是管道的意思;grep是在源文本中查找的意思,jboss是grep的参数,意思是在源文本中查找jboss相关的行,并列出显示,那么源文本是指哪呢,“|”线就是起这个作用,它把ps ax找出的结果转移到grep作为源文本
netstat -tanp    -- 查看某个端口被哪个进程占用(参考帮助 netstat --help)
关闭:
kill PID(进程码)  
killall 进程名   -- 关闭该进程


常用命令

ibus-setup   -- start ibus
ctrl+Shift + L  --切换输入法 
apt-cache show [google-chrome-stable] --查看软件是否安装
Alt + F2     -- 启动"运行应用程序"对话框  
ctrl + alt + t   -- 打开终端gnome-terminal
Ctrl + Alt + L --- 锁屏
super + W      -- 使得所有开启窗口排列在同一个界面
super + A -- 查看所有应用
echo $PATH   -- 查看当前PATH属性
ctrl + super + D --显示桌面
ctrl + h -- 显示隐藏文件
cd /usr/share/applications  -- 查看已经安装程序
top || ps aux  -- 进程管理器
sudo nautilus   --管理员身份打开文件浏览
mkdir 目录名        -- 创建一个目录
rmdir 空目录名      -- 删除一个空目录
rm 文件名 文件名    -- 删除一个文件或多个文件
cp /文件  /指定位置    --复制移动
rm –rf 非空目录名  -- 删除一个非空目录下的一切
touch 文件名        -- 创建一个空文件 
cat >[文件名]   -- 创建一个文件  ctrl+D 结束编辑
sudo apt-get check -- 检查包安装情况

sudo -i  --使用 "root"
pwd( print working directory) -- 显示当前目录
man 命令   --显示某个命令的 manul
cd /   -- 进入根目录
cd 或 cd ~ -- 进入用户的 home 目录
cd -   --进入上次访问的目录 (相当于 back)
cd ..  --进入上级目录
locate    -- 查找文件,使用updatedb可以更新文件索引
ls -l /dev/disk/by-uuid   -- 查看磁盘uuid

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P   --清除软件卸载后残余的配置文件
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update    --系统更新

suto apt-get autoremove  -- 未卸载干净软件清除

source .bashrc  --立即生效


Ubuntu支持GBK

修改/var/lib/locales/supported.d/local文件
在文件中添加:zh_CN.GBK GBK  zh_CN.GB2312 GB2312  
sudo dpkg-reconfigure --force locales


其他
必要软件安装

Smplayer    -- 视频播放器,基于 mplayer
Synaptic  -- 新立得软件管理工具,可以比较有效解决软件安装中的依赖问题
uget+aira2插件   --  下载工具


问题:dpkg: error: dpkg status database is locked by another process

解决:sudo rm -rf /var/lib/dpkg/lock

读音
nautilus ['nɔ:tɪləs]  -- 文件系统
gnome: [ nəum ]   -- n. 格言,金言,地精
GNU      -- 其发音为"guh-noo", 中文就是“革奴”计划
linux ['linэks']


0 0
原创粉丝点击