Ubuntu 14.04 32位系统NetBeans配置GlassFish/Tomcat及故障排查
解决GlassFish
asadmin 命令找不到的问题 & Ubuntu 14.04 32位配置服务器到NetBeans的方法 一、修复asadmin: command not found错误
你遇到的问题核心是GlassFish的命令行工具目录没被加入系统PATH环境变量,终端自然找不到asadmin命令。按下面步骤就能搞定:
重新打开
~/.profile文件,添加GlassFish的bin目录路径:export PATH=/opt/glassfish4/bin:$PATH要是你解压后GlassFish的目录是
/opt/glassfish-4.1(而非默认的glassfish4),就把路径改成/opt/glassfish-4.1/bin保存文件后,刷新环境变量:
source ~/.profile或者直接关掉当前终端,打开新终端再执行
asadmin start-domain,应该就能正常启动GlassFish域了。
二、Ubuntu 14.04 32位配置GlassFish到NetBeans
当GlassFish安装和PATH配置完成后,按以下步骤在NetBeans中添加服务器:
- 打开NetBeans IDE,点击顶部菜单栏的 Tools -> Servers
- 在弹出窗口里点击 Add Server,选择 GlassFish Server,然后点 Next
- 点击 Browse,选中你的GlassFish安装目录(比如
/opt/glassfish4),继续点 Next - 默认域名是
domain1,管理员用户名默认是admin,初始密码为空,确认后点击 Finish - 完成后,你创建Web项目时就能选择这个GlassFish服务器,右键项目选Run就能直接部署了。
三、Ubuntu 14.04 32位配置Tomcat到NetBeans
你可以选两种方式安装Tomcat,对应不同的配置步骤:
方式1:通过apt包管理器安装Tomcat7
- 先安装Tomcat及管理组件:
sudo apt-get update sudo apt-get install tomcat7 tomcat7-admin - 配置Tomcat管理员账号:
编辑/var/lib/tomcat7/conf/tomcat-users.xml文件,在<tomcat-users>标签内添加管理员用户:
保存后重启Tomcat:<user username="admin" password="你的自定义密码" roles="manager-gui,admin-gui"/>sudo service tomcat7 restart - 在NetBeans中添加Tomcat:
- 打开 Tools -> Servers -> Add Server,选择 Apache Tomcat,点击 Next
- 浏览到Tomcat默认安装目录
/var/lib/tomcat7,输入刚才设置的管理员账号密码,点击 Finish
方式2:手动下载压缩包安装Tomcat
- 下载适配32位系统的Tomcat7压缩包,解压到
/opt目录:sudo unzip apache-tomcat-7.x.x.zip -d /opt/ - 可选:把Tomcat的bin目录加入PATH方便命令行操作,编辑
~/.profile添加:
然后执行export PATH=/opt/apache-tomcat-7.x.x/bin:$PATHsource ~/.profile刷新变量 - 配置管理员账号:编辑
/opt/apache-tomcat-7.x.x/conf/tomcat-users.xml,添加和方式1一样的用户配置,然后启动Tomcat:./opt/apache-tomcat-7.x.x/bin/startup.sh - 在NetBeans中添加Tomcat的步骤和方式1一致,只是选择的目录是
/opt/apache-tomcat-7.x.x
内容的提问来源于stack exchange,提问作者Bimal Kumar Dalei
相关产品推荐
相关产品推荐

