http://developer.51cto.com/art/200906/128176.htm

一、GlassFish安装配置之前需要先安装配置好JDK和Ant。下面先介绍JDK和Ant的下载、安装和配置


1.JDK
下载地址:java.sun.com/javase/downloads/index.jsp这里有各个版本的JDK的下载,选择相应适合的版本下载,
下载完成是.exe格式文件,直接安装即可。注意:安装路径最好不要有空格。


配置环境:
Windows下Java用到的环境变量主要有3个,JAVA_HOME,CLASSPATH,path
这里有各个版本的JDK的下载,选择相应适合的版本下载,下载完成是.exe格式文件,直接安装即可。注意:安装路径最好不要有空格。
配置环境:Windows下Java用到的环境变量主要有3个,JAVA_HOME,CLASSPATH,path
右键点击我的电脑 - 属性 - 高级 - 环境变量,进入到设置界面,可以在用户变量里设置也可以在系统变量里设置(系统变量针对所有用户,
用户变量设置只针对当前用户)这里选择在系统变量里设置
JAVA_HOME设置:指向JDK的安装路径,这里假设是 D:\JDK6
path设置:保留原来的path内容,在其最后加上 %JAVA_HOME%\bin,别忘了中间用 ; 隔开。
CLASSPATH设置:".;%JAVA_HOME%\lib\dt.jsr;%JAVA_HOME%\tools.jar;%JAVA_HOME%\bin"
最前面的 “.”是告诉JDK搜索class时先查找当前目录的class文件,至于classpath后面制定的具体文件是由Java语言的import机制和jar机制决定的

2.Ant


配置环境:
解压ant包到本地目录
设置ANT_HOME=(实际解压缩的目录)
设置path,保留path原来的内容在其最后加上%ANT_HOME%\bin

二、下面就真正开始GlassFish安装

下载地址:GlassFish.dev.java.net/public/downloadsindex.html
a. 下载的GlassFish是一个jar包,例如:GlassFish-v2ur2-b04-windows.jar,下载后放在某个目录下,在设置好JDK和Ant相关的环境变量后转到命令行状态,然后执行以下命令:
java -Xmx256m -jar "目标文件" 即:java -Xmx256m -jar GlassFish-v2ur2-b04-windows.jar此步骤进行解压缩操作,解压缩完成后在当前目录下生成一个GlassFish目录。
b. 进入GlassFish主目录,会发现有一个setup.xml文件,继续执行以下命令:
ant -f setup.xml 此命令完成GlassFish的安装
c. 启动GlassFish服务:进入GlassFish目录下的bin目录,执行以下命令
asadmin start-domain
d. 停止GlassFish服务,同样进入GlassFish目录下的bin目录,执行以下命令
asadmin stop-domain

GlassFish默认管理端口为4848,默认管理员为:admin,默认口令为:adminadmin,在浏览器上输入localhost:4848,就会出现管理控制台。

GlassFish是通过ant来安装的,安装在脚本setup.xml下,在里面可以修改一下配置,比如端口等等
在setup.xml中主要有以下设置:

[color=red]<property name="domain.name" value="domain1"/> 域名 <property name="instance.name" value="server"/> <property name="admin.user" value="admin"/> 管理员用户名 <property name="admin.password" value="adminadmin"/> 管理员密码 <property name="admin.port" value="4848"/> 管理平台端口 <property name="instance.port" value="8080"/> 实例端口,也就是通过这个端口来访问web应用 <property name="orb.port" value="3700"/> <property name="imq.port" value="7676"/> <property name="https.port" value="8181"/> https端口 [/color]
根据需要修改以上设置,执行:ant -f setup.xml,如果系统没有安装ant,在GlassFish\lib\ant下有一个ant,安装结束后,进入GlassFish/bin下,在控制台下面命令启动GlassFish
asadmin start -domain domain1 //domain1是上面设置的domain.name,系统默认domain1
启动结束后,asadmain stop -domain domain1 //停止服务器

三、在GlassFish中部署web应用


有3种方式,可以直接将war或ear放在GlassFish/domain/autodeploy目录下,GlassFish启动后会自动部署
第二是通过命令asadmain deploy部署应用,另外asadmain updeploy 可以卸载应用
通过asadmain deploy --help 和 asadmain undeploy --help 获得更多帮助
第三是通过GlassFish管理控制台

四、GlassFish配置jdbc数据源


对于Java EE应用,经常需要事先设定数据源,否则部署时会报:javax.naming.NameNouFoundException
配置方法是进入Resources -> JDBC ,会看到JDBC Resources 和 Connection pools

先设定Connection pools,以MySql为例,点击New,命名为MySqlPools,ResourceType选择javax.sql.ConnectionPoolDataSource, Database vendor 肯定选择mysql,然后点击next进入下一页面
最主要是设定Additional Properties,也就是jdbc连接配置,设定好url,user,password,其他保持默认值,也可以根据需要自己添加属性。
设定好连接池后,接着设定JDBC Resources,新建一个JDBC,名称要和web应用里的持久化单元采用的数据源的名称一致。
然后再次部署web应用,就会正常运行了。
<think>好的,我现在需要解决用户访问阿里云Ubuntu镜像站点失败的问题。首先,用户提到访问https://developer.aliyun.com/mirror/ubuntu时遇到了问题,我需要找出可能的原因和解决方法。 首先,我应该考虑网络连接的问题。用户可能遇到了本地网络不稳定,或者DNS解析错误。这时候,检查网络连接是否正常,尝试刷新页面或者更换网络环境可能有效。另外,清除浏览器缓存和Cookie也是一个常见的解决步骤,因为有时候旧的缓存会导致页面加载失败。 接下来,镜像站本身的维护或临时故障也是可能的原因。阿里云镜像站有时会进行维护,这时候用户需要等待维护结束。建议用户访问阿里云镜像站首页(https://developer.aliyun.com/mirror/)查看是否有公告,或者关注他们的社交媒体获取最新信息。 如果镜像站确实不可用,用户可以考虑切换到其他可靠的镜像源。例如,中科大的镜像源(https://mirrors.cernet.edu.cn/ubuntu/)或者清华大学的镜像源(https://mirrors.tuna.tsinghua.edu.cn/ubuntu/)。这些镜像源通常比较稳定,用户可以根据指南修改sources.list文件中的地址。 另外,用户可能配置的镜像地址有误。需要检查/etc/apt/sources.list文件中的URL是否正确,比如是否有拼写错误或者使用了过时的路径。正确的阿里云Ubuntu镜像地址应该是http://mirrors.aliyun.com/ubuntu/,确保没有多余的路径或错误的协议(比如https可能有时有问题,尝试改用http)。 如果问题依然存在,使用curl或wget命令测试直接访问镜像地址,看是否有响应,这可以帮助确定是浏览器问题还是服务器问题。例如,运行curl -v http://mirrors.aliyun.com/ubuntu/查看返回信息。 最后,如果所有方法都无效,可能需要联系阿里云技术支持,反馈问题,获取进一步的帮助。同时,用户也可以暂时使用其他镜像源,确保系统更新和软件安装不受影响。 总结下来,解决步骤大致分为检查网络、验证镜像状态、切换镜像源、检查配置、命令行测试以及联系支持。需要将这些步骤清晰地传达给用户,并附上具体的操作指南和参考链接,确保用户能够逐步解决问题。</think>### 解决方法 #### 1. **检查网络连接与镜像状态** - **网络问题**:确保本地网络正常,尝试更换网络环境(如切换Wi-Fi/移动热点)或使用工具(如`ping developer.aliyun.com`)测试连通性。 - **镜像维护**:阿里云镜像可能临时维护,可访问[镜像站首页](https://developer.aliyun.com/mirror/)查看公告[^2]。 #### 2. **使用备用镜像源** 如果阿里云镜像不可用,建议切换至其他国内镜像源: - **中科大镜像**: 修改`/etc/apt/sources.list`为: ``` deb https://mirrors.cernet.edu.cn/ubuntu/ focal main restricted universe multiverse ``` 参考:[中科大Ubuntu镜像使用指南](https://help.mirrors.cernet.edu.cn/ubuntu/)[^1]。 - **清华大学镜像**: 替换为: ``` deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted ``` #### 3. **检查配置语法** - 确保镜像地址无拼写错误,例如: - 错误示例:`http://mirrors.aliyun.com/ubuntu/experimental`(实验性分支可能导致问题) - 正确示例:`http://mirrors.aliyun.com/ubuntu/ focal main` #### 4. **命令行验证镜像可用性** 使用以下命令测试镜像服务器响应: ```bash curl -I http://mirrors.aliyun.com/ubuntu/ ``` - 若返回`HTTP 200`,说明服务器正常,可能是浏览器端问题; - 若返回`HTTP 404`或超时,需更换镜像源。 #### 5. **联系阿里云支持** 若问题持续,通过[阿里云工单系统](https://workorder.console.aliyun.com/)提交问题,附上测试结果(如`curl`输出或网络诊断截图)。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值