之前在大二的时候学校开了Linux课,当时草草学了一下,感觉好像用不太上,因为在win上该有的都有了,所以没怎么去研究。现在要做毕业设计了,感觉应该将之前学过的知识总结一下,包括一些Java方面的知识,一些Linux的使用什么的。
就先从在Linux上布置Java开发环境开始吧。
我使用的Linux发行版是Debian,版本是8,目前而言是最新的。然后我准备往上弄得东西有JDK(Oracle),WildFly,Maven,Nexus,git。
在很多的Linux发行版上都自带JDK,但是我不太习惯,所以还是换成Oracle JDK好了
首先安装Oracle JDK
sudo add-apt-repository ppa:webupd8team/java //添加Oracle的仓库
sudo apt-get update //刷新
sudo apt-get install oracle-java7-installer //安装
参考:http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
然后是Maven和git,这两个东西在Debian的仓库里有所以直接安装就好
sudo apt-get install maven git
然后是WildFly
这个相对复杂一点
首先进入超级管理员模式 sudo -s
然后创建对应的用户
adduser --no-create-home --disabled-password --disabled-login wildfly
然后下载WildFly
cd /opt
wget http://download.jboss.org/wildfly/8.2.0.Final/wildfly-8.2.0.Final.tar.gz
提取出来
tar -xzvf wildfly-8.2.0.Final.tar.gz
建立软连接
ln -s wildfly-8.2.0.Final wildfly
修改文件所有者
chown -R wildfly.wildfly wildfly
chown -R wildfly.wildfly wildfly-8.2.0.Final
修改配置文件
cd /opt/wildfly/bin/init.d
vim wildfly.conf //配置文件一
# JBOSS_HOME="/opt/wildfly"
JBOSS_HOME="/opt/wildfly"
# JBOSS_USER=wildfly
JBOSS_USER=wildfly
# JBOSS_MODE=standalone
JBOSS_MODE=standalone
# JBOSS_CONFIG=standalone.xml
JBOSS_CONFIG=standalone-full.xml
# SHUTDOWN_WAIT=60
SHUTDOWN_WAIT=120
# JBOSS_CONSOLE_LOG="/var/log/wildfly/console.log"
JBOSS_CONSOLE_LOG="/var/log/wildfly/console.log"
cd /opt/wildfly/standalone/configuration //配置文件二
vi standalone-full.xml
:%s/127.0.0.1/0.0.0.0/g
:wq
将启动脚本加入/etc/init.d和/etc/default
cd /etc/default
ln -s /opt/wildfly/bin/init.d/wildfly.conf wildfly
cd /etc/init.d
ln -s /opt/wildfly/bin/init.d/wildfly-init-debian.sh wildfl
刷新系统服务
cd /etc/init.d
update-rc.d wildfly defaults
开始\停止服务
service wildfly stop
service wildfly start
参考:https://gesker.wordpress.com/2015/02/17/quick-install-wildfly-8-2-0-on-ubuntu-14-04/
最后是Nexus
这个和上面的WildFly类似
首先进入超级管理员模式
sudo -s
创建用户和用户组
addgroup nexus
useradd -g nexus nexus
cd /home
mkdir nexus
下载Nexus
cd /opt
wget http://download.sonatype.com/nexus/oss/nexus-2.10.0-02-bundle.tar.gz
提取
tar -zxvf nexus-2.10.0-02-bundle.tar.gz
改变文件所有者
chown -R nexus:nexus /opt/nexus-2.10.0-02
chown -R nexus:nexus /opt/sonatype-work
建立软连接
ln -s nexus-2.10.0-02 nexus
改配置文件
cd /opt/nexus/bin
vim nexus
RUN_AS_USER=nexus
添加并刷新系统服务
cp /opt/nexus-2.10.0-02/bin/nexus /etc/init.d/nexus
cd /etc/init.d/
update-rc.d nexus defaults
启动服务
service nexus start
访问·localhost:8081/nexus
参考:http://www.cnblogs.com/candle806/p/4076325.html