16.2.3. 运行Nexus

当你启动Nexus,就是启动一个web服务器,它的默认地址是localhost:8081。Nexus在一个名为Jetty的servlet容器中运行,它使用一个名为Tanuki Java Service Wrapper的本地服务包裹器启动。这个服务包裹器可以被配置成以Windows服务或Unix守护线程的形式运行Nexus。要启动Nexus,你需要为你的平台找到合适的启动脚本。要查看可用平台的列表,查看${NEXUS_HOME}/bin/jsw目录的内容。

下面的例子展示了使用Mac OSX的脚本启动Nexus。首先我们列出${NEXUS_HOME}/bin/jsw的内容以查看可用的平台,然后我们用chmod命令使这个bin目录的内容可执行。Mac OSX包裹器通过调用app start启动,然后我们tail在${NEXUS_HOME}/container/logs中的wrapper.log。Nexus会初始化自己然后打印出一条信息说明它正在监听localhost:8081

$ cd Nexus
$ ls ./bin/jsw/
aix-ppc-32/          linux-ppc-64/        solaris-sparc-32/
aix-ppc-64/          linux-x86-32/        solaris-sparc-64/
hpux-parisc-32/      linux-x86-64/        solaris-x86-32/
hpux-parisc-64/      macosx-universal-32/ windows-x86-32/
$ chmod -R a+x bin
$ ./container/bin/jsw/macosx-universal-32/app start
Nexus Repository Manager...
$ tail -f container/logs/wrapper.log 
INFO  ... [ServletContainer:default] - Started [email protected]:8081

到目前为止,Nexus已经开始运行并监听端口8081。要使用Nexus,启动一个web浏览器然后输入URL:http://localhost:8081/nexus。点击web页面右上角的“Log In”链接,你应该看到如下的登陆对话框。

默认的NEXUS用户名和密码是"admin" 和 "admin123"。

Nexus登陆窗口(默认 用户名/密码 是 admin/admin123)

Figure 16.1. Nexus登陆窗口(默认 用户名/密码 是 admin/admin123)