一创建用户
一在root用户创建nexus组和nexus用户
[root@wc /]# groupadd nexus
[root@wc /]# useradd -s /bin/bash -d /app/nexus -g nexus nexus
[root@wc /]# passwd nexus
二修改文件的用户和所有者
chown -R nexus:nexus /app/nexus/nexus-2.5.1-01
三修改nexus-2.5.1-01/bin/jsw/conf/wrapper.conf
目录下的文件
wrapper.java.command=/usr/local/jdk/jdk1.7.0_80/bin/java
四配置环境变量
在/etc/profile文件中配置
export RUN_AS_USER=root #如果这里不配置,nexus启动时会出现 If you insist running as root ,than set the environment variable RUN_AS_USER=root before running this script 报错
export PATH=$JAVA_HOME/bin:$PATH:$RUN_AS_USER
source /etc/profile
刷新
五运行nexus-2.5.1-01/bin/nexus start,网页访问ip地址+8081/nexus
一在root用户创建nexus组和nexus用户
[root@wc /]# groupadd nexus
[root@wc /]# useradd -s /bin/bash -d /app/nexus -g nexus nexus
[root@wc /]# passwd nexus
[root@wc /]# useradd -s /bin/ksh -d /app/nexus -g nexus nexus
正在创建信箱文件: 文件已存在
解决:删除/var/spool/mail/nexus
[root@wc nexus]# su - nexus
上一次登录:一 9月 14 16:01:39 CST 2020pts/0 上
su: failed to execute /bin/ksh: 权限不够
解决:将/bin/ksh换成/bin/bash,usr/bin赋予777权限 chmod 777 /usr/bin
二修改文件的用户和所有者
chown -R nexus:nexus /app/nexus/nexus-2.5.1-01
二配置环境变量
在/etc/profile文件中配置
export RUN_AS_USER=root #如果这里不配置,nexus启动时会出现 If you insist running as root ,than set the environment variable RUN_AS_USER=root before running this script 报错
export PATH=$JAVA_HOME/bin:$PATH:$RUN_AS_USER
source /etc/profile
刷新
三jdk1.8环境变量在root用户下的/etc/profile文件中配置,jdk1.7环境变量可以在root用户下的.bash_profile
文件中配置,也可以在nexus用户下的.bash_profile
文件中配置(启动nexus需要输入root用户密码),
source .bash_profile
刷新
vim /app/nexus/nexus-2.5.1-01/bin/jsw/conf/wrapper.conf
nexus的配置文件
三启动nexus
[root@wc bin]# ./nexus start
****************************************
WARNING - NOT RECOMMENDED TO RUN AS ROOT
****************************************
Starting Nexus OSS...
Started Nexus OSS.
错误:访问不了nexus页面
查看日志文件nexus-2.5.1-01/logs/wrapper.log
Error in WrapperListener.start callback. java.lang.StackOverflowError
jvm 1 | java.lang.StackOverflowError
jvm 1 | at org.sonatype.appcontext.internal.HierarchicalMap.get(HierarchicalMap.java:113)
解决:jdk环境不兼容,将jdk1.8换成jdk1.7
四配置maven
export MAVEN_HOME=/app/nexus/apache-maven-3.5.2
export PATH=$PATH:$MAVEN_HOME/bin