Maven + Glassfish 实现hello

Posted 崇州周柏豪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven + Glassfish 实现hello相关的知识,希望对你有一定的参考价值。

二简介

Maven:利用它将项目打包成war包

Glassfish:是一款web应用服务器,和tomcat一样,也是一款优秀的Servlet容器。

一、过程

   在官网分别下载Maven 和 Glassfish

   Maven安装成功标志:

 

   Glassfish安装成功标志:

 

二:

web部署有两种方式,一是通过浏览器管理页面部署,二是通过命令行部署,三是直接将war放到指定domain下的autodeploy目录下自动部署。首先准备好要部署的war包。

1、通过浏览器管理页面部署

a)打开浏览器,输入http://127.0.0.1:4848,再输入之前设定的用户名和密码,进入到glassfish管理页面。

b)点击左侧的Applications,再在右侧点击选择文件,将本地的war包上传。

c)war包上传后,页面右侧下方出现该web的配置信息,这里可设置Context Root(即是该web的路径)值为/,其它信息可自行设置。设置完后,点OK进行保存。

至此,war便部署成功,点左侧的Applications,在右侧有redeploy(重新部署)等web控制选项,可根据需要进行操作。

2、命令行部署

部署命令:bin/asadmin deploy war包名.war

部署时也可指定访问路径和web名称,如: bin/asadmin deploy   --contextroot / --name  test-1  test.war

 取消部署命令:bin/asadmin undeploy war包名

3、war包自动部署 

直接将war放到指定domain下的autodeploy目录,重启domain即可。特别注意,此时context的路径即为war包的名称,

即是查看web要输入http://127.0.0.1:8080/war包名,这样才行。

至此,web部署完成,我们可以在浏览器输入http://127.0.0.1:8080,看到web部署的效果了

以上是关于Maven + Glassfish 实现hello的主要内容,如果未能解决你的问题,请参考以下文章

Maven运行hello2示例

Hello2实例的分析

Maven+glassfish基础搭建与使用

带货物和安装 Glassfish 的 Maven

Maven,gradle的搭建工具

Glassfish 嵌入式 + maven cobertura 插件