linux环境安装(jdk+Jboss)
2016-03-17 21:05
417 查看
大多服务器都是用linux,因为linux作为服务器比windows服务器性能要高。当我们项目上线的时候,一般都会发布到linux服务器上。
本节会讲解linux服务器的环境简单搭建。
首先,要装一个linux服务器(linux环境安装)。如果要发布java项目的话,首先需要安装jdk,然后在使用一个应用服务器部署项目。
这是linux文件系统的编辑工具,在最后一行添加几句话:
之后重启linux服务器,输入
再次连接linux,使用
第一种方式:
在非可视化界面中,使用该命令之后,不可以在操作其他程序,该窗口不能关闭。因为关闭该窗口之后(这个窗口显示的是console命令行信息),jboss会自动停止。
第二种方式:
输入一个命令之后,后台运行。这个时候如果需要看命令行的话可以在启动的时候 输入 tail -f nohup.out可以查看命令行信息
第二种方式启动的服务器,关闭的时候需要关闭端口。
首先查看jboss的进程号,然后再将该进程关闭。
执行完kill命令之后,在去看jboss的日志。
jboss的进程就被关闭了
本节会讲解linux服务器的环境简单搭建。
首先,要装一个linux服务器(linux环境安装)。如果要发布java项目的话,首先需要安装jdk,然后在使用一个应用服务器部署项目。
一、jdk安装
1)下载linux环境的jdk,下载链接:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2)把下载的文件放到linux文件目录中
一般常用的目录:/usr/local/java/
3)解压下载的文件
cd /usr/local/java/ tar xvf jdk-8u73-linux-x64.gz
4)配置环境变量
输入:vi /etc/profile
这是linux文件系统的编辑工具,在最后一行添加几句话:
export JAVA_HOME=/usr/local/java/jdk1.8.0_73 export JRE_HOME=/usr/local/java/jdk1.8.0_73/jre export PATH=$PATH:/usr/local/java/jdk1.8.0_73/bin export CLASSPATH=./:/usr/local/java/jdk1.8.0_73/lib:/usr/local/java/jdk1.8.0_73/jre/lib
5)保存关闭编辑器,重启服务器
在linux的vi编辑器中,按下Esc,输入 “:wq”之后,回车即可 保存并关闭编辑器。之后重启linux服务器,输入
reboot进行重启
再次连接linux,使用
java -version查看 jdk 是否安装成功。
二、应用服务器
小编暂时使用的应用服务器有tomcat和jboss,这两个服务器都是可以直接使用的。我们只需要把jboss或tomcat拷贝到linux的文件目录中即可。 以下以jboss 6.2 为例1)应用服务器的使用
jboss 的启动有两种方式:1、命令行启动 2、后台启动第一种方式:
sh standalone.sh
在非可视化界面中,使用该命令之后,不可以在操作其他程序,该窗口不能关闭。因为关闭该窗口之后(这个窗口显示的是console命令行信息),jboss会自动停止。
第二种方式:
nohup ./standalone.sh &
输入一个命令之后,后台运行。这个时候如果需要看命令行的话可以在启动的时候 输入 tail -f nohup.out可以查看命令行信息
第二种方式启动的服务器,关闭的时候需要关闭端口。
首先查看jboss的进程号,然后再将该进程关闭。
ps ax|grep jboss //查看jboss占用的进程号
kill -9 xxx
执行完kill命令之后,在去看jboss的日志。
jboss的进程就被关闭了
总结
在一个linux系统上,有jdk+jboss之后,就可以简单发布一个java项目了。当然,服务器肯定不会这么简单。但是用于linux的测试,还是可以的。相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍