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:$PATH4.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 iFi5、检测安装是否成功: 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/bin3、重启系统 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']
- Linux 13.04 JDK-Tomcat-Ant
- 在Linux下安装jdk、mysql、ant、tomcat详解
- 在Linux下安装jdk、mysql、ant、tomcat详解
- jdk ant tomcat 环境变量配置
- linux 配置 jdk ant
- eclipse的JDK,Tomcat,Ant环境变量设置
- JDK、Tomcat、ANT及Eclipse常用配置
- linux+jdk+tomcat+mysql
- linux jdk tomcat
- linux-jdk+tomcat+mysql
- linux--JDK、tomcat安装
- linux安装jdk tomcat
- linux jdk tomcat
- linux+mysql+tomcat+jdk
- linux安装jdk,tomcat
- linux安装jdk、tomcat
- LINUX JDK Tomcat 安装
- Linux 安装jdk、tomcat
- 技术跟踪我们的一举一动,但一架完整的飞机怎么会不翼而飞?
- linux 命令 网址
- java内存区域浅析
- 在VMWare上安装ubuntu及VMWare Tools
- UML关系(泛化,实现,依赖,关联(聚合,组合))
- Linux 13.04 JDK-Tomcat-Ant
- 将listview中全部信息显示到XML文件中
- 通过putty.exe连接远程linux系统---启动tomcat
- Win7+VMWare虚拟机+Ubuntu系统+双网卡配置
- 网络爬虫——相对路径转成绝对路径
- 分享通过spring注解实现的quartz job
- java 正则表达式截取带参数的多个url
- Fancybox—Fancybox的API和配置选项说明
- 2025年互联网会变成什么样:10个预言