准备工作要搞好,对吧!(如下:)

  • firstcup项目代码文件下载链接:click me~
  • NetBeans IDE 8.2下载链接:点我~(ps:建议下载此版本,再安装过程中,要选择安装GlassFish服务器插件(至于Tomcat服务器插件要不要安装,随你);高版本的NetBeans IDE 9.x 或10.x 已默认不自带安装Glassfish 服务器插件。)
  • glassfish-5.0-web.zip
  • apache-maven-3.6.0-bin.zip

ps:配置环境变量已在其他博文中描述。

  1. 通过NetBeans IDE 8.2实现firstcup 项目部署

①文件(F)--->打开项目(E)

②选择你下载的firstcup解压后的路径:

③此时会看到“项目”栏中有了"firstcup"项目:

④鼠标右击 “firstcup”  项目--->清理并构建 :

⑤build 成功信息:

⑥此时项目文件里多了target子文件夹,并且target文件夹里面多了 firstcup-war.war 文件

⑦启动GlassFish服务器:

⑧可以看到输出栏中的Java DB数据库进程信息和GlassFish服务器启动的加载信息:

⑨打开管理员界面,部署刚才已build的firstcup-war.war文件:

⑩启动部署到GlassFish服务器上的项目:

最后运行结果如下:

2.通过NetBeans IDE 8.2实现firstcup 项目部署:

命令:asadmin   deploy   你的war项目文件所在的父目录\firstcup-war.war

但是出现如下错误:

remote  failure:  Error  occurred  during  deployment:  Exception  while  deploying  the  app  [firstcup-war]  :  Exception  [EclipseLink-4002]  (Eclipse  Persistence  Services  -  2.7.0.v20170811-d680af5):  org.eclipse.persistence.exceptions.DatabaseException

Internal  Exception:  java.sql.SQLException:  Error  in  allocating  a  connection.  Cause:  Connection  could  not  allocated  because:  java.net.ConnectionException:  连接到端口  1,527  上的服务器  localhost  时出错,消息为  Connection  refused:  connect。

Error  Code:  0.  Please  see  server.log  for  more  details.

原因:

分别用命令行、NetBeans IDE 8.2实现firstcup 项目部署的更多相关文章

  1. 使用命令行工具npm新创建一个vue项目

    使用vue开发项目的前期工作可以参考前面写的:  Vue环境搭建及node安装过程整理 Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用.该工具提供开箱即用的构建工具配置,带来现代化的 ...

  2. cmake命令行生成32位和64位项目

    概述 本文演示环境: win10 + VS2017 1.指定变量值 咱们常用命令[cmake ..]在build目录下配置生成项目和解决方案. 其实,这个命令还有其他用法. 指定CMakeLists. ...

  3. 使用Ant 和 Maven打包发布命令行程序(转载)

    From:https://www.linux178.com/Java/maven-release.html 用Java写了一个命令行的小程序,使用的Intellij IDE是IDEA13原来一直使用A ...

  4. 详解Scrapy的命令行工具

    接触过Scrapy的人都知道,我们很多操作是需要借助命令行来执行的,比如创建项目,运行爬虫等.所以了解和掌握这些命令对于scrapy的学习是很有帮助的! Scrapy 命令 首先,在scrapy命令中 ...

  5. 使用命令行 Subversion 访问项目源文件(SVN)

    from:http://www.open.collab.net/scdocs/ddUsingSVN_command-line.html.zh-cn 命令行 Subversion 入门 如果您参与的项目 ...

  6. [转]命令行 Subversion 入门

    http://omyyal.iteye.com/blog/1762831 命令行 Subversion 入门 如果您参与的项目正在使用 Subversion 进行版本控制,您将需要使用 Subvers ...

  7. DOS命令行中用MAVEN构建 Java 和 Java Web 项目

    一.Maven的安装 : 1.将 maven3.0解压到任一目录下,如D:\Program Files 2.配置环境变量:变量名: MAVEN_HOME   变量值:D:\Program Files\ ...

  8. Ant命令行操作

    Ant命令行操作 Ant构建文件可以将项目编译,打包,測试,它是Apache软件基金会jakarta文件夹中的一个子项目,具有跨平台性,操作简单,并且非常easy上手. 关于Ant执行,能够在项目中找 ...

  9. python实现命令行解析的argparse的使用

    参考https://docs.python.org/3.6/library/argparse.html argparse模块使编写用户友好的命令行界面变得很容易.程序定义了它需要什么参数,argpar ...

随机推荐

  1. maven到Gradle,一些对比和分享

    Gradle作为一款基于Groovy语言的构建工具,已经吸引众多的ant,maven使用者转投gradle的怀抱,和Gradle相比,ant显得冗余复杂,maven显得有些死板落后,而gradle基于 ...

  2. Python数据类型——字符串

    概论 字符串顾名思义就是一串字符,由于Python中没有“字符”这种数据类型,所以单个的字符也依然是字符串类型的.字符串可以包含一切数据,无论是能从键盘上找到的,还是你根本都不认识的.与数一样,字符串 ...

  3. laravel5.5 env

    env 函数 读取的变量里面带有 # 号的情况下 数据会丢失

  4. explode() 字符串分割函数

    说明 本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串. separator 参数不能是空字符串.如果 separator 为空字符串(" ...

  5. MySQL运用

    进入mysql 命令行: mysql -uroot -p查看所有数据库: show databases;创建数据库: create database niu charset utf8;删除数据库: d ...

  6. Miller Robbin测试模板(无讲解)

    想着费马定理和二次探测定理就能随手推了. 做一次是log2n的. #include<bits/stdc++.h> using namespace std; typedef long lon ...

  7. Unity3d KeyCode 键盘各种键值详情

    KeyCode :KeyCode是由Event.keyCode返回的.这些直接映射到键盘上的物理键. 值        对应键 Backspace     退格键 Delete      Delete ...

  8. 阿里云oss c# api 的使用 的使用

    API 文档下载地址:http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32085/cn_zh/1515493045734 ...

  9. webpack - minipack 打包原理

    code:https://github.com/ronami/minipack 看了https://www.youtube.com/watch?v=Gc9-7PBqOC8总结一下 工具和环境: nod ...

  10. 对弈win32笔记

    对弈的win32笔记   一:Windows程序运行原理 一.Windows四大模块程序 1.1控制台程序 没有自己的窗口,dos-显示或者运行程序,入口mian() 1.2窗口程序 有自己的窗口,w ...