linux 有哪些java工具栏_关于linux中Java开发环境布置

之前在大二的时候学校开了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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值