一:普通maven java项目 项目目录 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://…
udf是对hive上的每行(单行)数据操作,现在我要实现对hive上的一列数据操作,udf函数已经满足不了我的要求了,使用udaf对hive的一列求最大值: 代码如下: package com; import org.apache.hadoop.hive.ql.exec.UDAF; import org.apache.hadoop.hive.ql.exec.UDAFEvaluator; import org.apache.hadoop.io.FloatWritable; import org.a…
1.进入Project Structure 或者 file -> Project Structure 或者 快捷键ctrl+alt+shift+s 2.选中Artifacts 3.点加号,然后如图 4.war包的默认输出路径 5.点击+号 -> 选择Directory -> 选择web项目根路径 6.在/WEB-INF/classes目录下, 生成编译后的class文件 7.点击ok 8.点击[Build]->[BuildArtifacts]->[Build]菜单, 找到自己…
原因可能是: 在你下载该文件时 ,的确 私服上没有该文件. 但是maven会在本地仓库建立文件夹路径,并且今天不会再去私服下载. 即使你现在上传3rd jar ,也不会去下载,导致一直找不到jar.. 解决办法: 删除本地仓库的这个路径,就可以重新下载了…
[Maven]项目打包-war包-Jar包[IDEA将项目打成war包] 2017年01月31日 00:21:06 阅读数:22912 标签: ideamaven发布博客插件 更多 个人分类: ❷ Java之行----- ④.Web学习之旅----- ----- Web深入学习   版权声明:本文为谙忆原创文章,转载请附上本文链接,谢谢. https://blog.csdn.net/qq_26525215/article/details/54788514 转载请注明出处:http://blog.…
现在很多项目Java基本都是基于maven管理的,maven对于jar包管理和打包的方便这里就不再赘述,但是如果没有使用maven管理如何将一个Java Web项目打成war包呢,这里推荐使用Ant. Ant简介 摘录一段百度百科: Apache Ant,是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.由Apache软件基金会所提供. 把他理解一个类似于maven的构建工具即可,当然maven更好用,但是对于一些不使用maven管理的项目推荐使…
技术在不断的革新,以前的项目没有jar管理工具时,都是手动将依赖的jar拷贝到项目之下,然后Build Path,之后Maven出现了,出现了jar包中央仓库,所有的jar包资源集中在这里,免去频繁去网络上查找jar包的麻烦.Maven采用坐标对一个jar进行定位,使每个jar包在中央仓库中有唯一标识.后面出现的Gradle,原理和Maven类似,且有更多的新特性. 说回传统项目,通过Eclipse创建一个动态web项目(Dynamic Web Project),其目录结构如下: │ .clas…
如何将一个项目打成war包?进入该项目所在目录jar  -cvf  myProjec.war  myProject…
将web项目打成war包部署在tomcat步骤 1.将自己的项目打成war包. 2.将打包好的war复制到${tomcat.home}/webapps项目下. 3.在${tomcat.hom}/conf目录下打开server.xml文件,找到Host节点,在Host节点下添加: <Context docBase="D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\Products.war" path=&q…
即上篇通过将web项目打成war包部署到Tomcat服务器,解决mysql问题后,又出现了新问题,真是一波三折,所以将解决过程分享给大家,希望能帮助到小伙伴们~ 将打好的war包拷贝到Tomcat的webapps目录,然后在Tomcat的bin目录找到startup.bat批处理文件,直接双击执行,结果运行几秒后直接闪退,顿时有种不好的预感,在浏览器访问web项目,结果连localhost:8080都无法访问,web项目未发布成功,一脸懵逼~ 没有日志看不到为啥发布不成功额,想了想,可以稍微修改…
文章目录 引用的第三方jar的目录结构(示例) 引入第三方jar进行dependency使项目内能import 本地编译 第三方jar一起打到jar中 在linux机器中解决classnotfound 完整pom.xml 引用的第三方jar的目录结构(示例) 我的lib是在resources目录下的. 引入第三方jar进行dependency使项目内能import 其实用命令行的方式将jar包打到本地仓库,然后dependency也行,但是因为我需要将jar放到linux机器中,总不能每次换环境…
前言 Java的跨平台功能听起来很诱人可口,号称"Write Once,Run Everywhere",实际上是"Run Once,Debug Everywh"... 在实际开发过程中还是会遇到各种各样的坑的,刚刚解决了一系列问题,特地写个文章总结一下. 使用Gradle构建Jar包 感谢万能的Gradle,极大提高了Java开发的生产力- 在Gradle中生成jar包可以使用官方的插件:application 来简单生成Jar包,同时还有多种不同的配置可以自定义,…
Linux下如何让Jar包程序在后台一直执行 shell命令 nohup java -jar xxx.jar & &:让程序后台执行. nohub:让程序控制台输出转移到nohub.out文件,位置在当前命令所在目录.可以不写.nohub是一个Linux 命令,但并不能让程序后台执行.具体请百度. 退出 还有最关键的一步,在退出shell会话时,不可直接关闭程序,应输入命令 exit 直接点关闭程序按钮关闭终端,会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起sh…
idea将项目打成war包(转载) 2018年02月28日 20:08:03 沈行的专栏 阅读数:13773更多 个人分类: Java   首先点击这里进入项目的配置页面 在Artifacts栏里点击绿色加号,选择Web Applicant:Archive 设置好名称和输出路径.Build on make选项可选可不选.如果选择了,那么每次在运行项目时都会生成war包.如果不勾选则可以在后续的步骤中手动生成war包. 如果下面显示.MF file not found in Accept.war,…
将一个jar包放到linux下定时执行 1.在dbtodb文件夹下新建一个dbtodb.sh,脚本内容为: #!/bin/bash cd /usr/dbtodb/ java -jar dbtodb.jar 2.将dbtodb文件夹放到linux服务器上的usr/目录下 3.对dbtodb.sh赋权限,具体操作如下: [root@bidev /]# cd /usr/dbtodb [root@bidev dbtodb]# chmod 777 dbtodb.sh 4.由于Windows于linux编码…
java之jvm学习笔记六(实践写自己的安全管理器) 安全管理器SecurityManager里设计的内容实在是非常的庞大,它的核心方法就是checkPerssiom这个方法里又调用 AccessController的checkPerssiom方法,访问控制器AccessController的栈检查机制又遍历整个 PerssiomCollection来判断具体拥有什么权限一旦发现栈中一个权限不允许的时候抛出异常否则简单的返回,这个过程实际上比我的描述要复杂 得多,这里我只是简单的一句带过,因为这…
在我们开发完java工程部署时,有时不需要web容器,为了方便部署有时候需要打成jar包. 这里介绍2种Eclipse打jar包的方式, 方式一.工程引用的jar包打在lib目录下 1.工程上右键,Export- 2.选择JAR file,下一步 3.选择要打包的内容,和保存jar包的路径,点Finish就ok了,有时可能需要修改jar包里的MANIFEST.MF文件 方式二.工程引用的jar包解压到我们的打包的文件夹里 这种方式主要是工程里有个主类,主类里有main方法可以直接执行这个类,打成…
第一步:拉下git分支中代码,进行修改,修改后commit——>push 第二步:在IDEA中Terminal中执行命令进行打包到本地mvn clean package 第三步:上传到私服,方法如下 1.利用命令上传(mvn deploy命令上传包 到私服) cmd输入命令  最好进入到jar包的绝对路径 mvn deploy:deploy-file -DgroupId=zhongjin -DartifactId=API4BDS -Dversion=2.3 -Dpackaging=jar -Df…
idea中 gradle中 引用jar包,版本后面默认加:的问题 gradle中引用jar包版本不一致的问题 gradle中引用jar失败的问题 如上题目所示,三个问题其实都是同一样的简单又恶心,因为你知道明明问题出在这里,但就是不能解决 解决方法: 第一步,你首先刷新你的gradel引用架包 第二步,刷新完了之后,如果还是这样的问题,有一个简单的解决方法可以解决,你可以找同事本地的架包或者自己换一台电脑,将这几个架包下载下来以后,在gradle的本地文件夹下找到并复制到本机本地的仓库中即可 /…
自动输入密码执行远程服务器上的java -version命令 for i in $(seq 1 253);do sshpass -p "W123hz" ssh weili@192.168.1.$i -o StrictHostKeyChecking=no java -version;done 是为了不用输入yes或no -o StrictHostKeyChecking=no…
Spring Boot 一个非常方便的功能就是支持内置的 Servlet 容器,一般我们部署 Spring Boot 应用时都是打成一个可执行的 Jar 包进行部署.其实 Spring Boot 也是支持打成传统的 war 包部署的.肯定有人问:既然 Jar 包简单又方便,为什么还要 用 war 包部署呢?其实我就是自己折腾下,哈哈~ 需要注意的是,假如你的应用使用了 Spring 的 WebFlux 功能,那么是不支持 war 包部署的. 配置调整 1. 修改 pom.xml 中的打包方式 <…
一.首先说说在没有springboot的时候,项目是如何部署的? 1.动态web项目 动态web项目部署很方便,基本上上传文件到服务器的tomcat里面的webapps文件夹下即可完成部署.当然了,这种做法的弊端是,如果是通过winscp来传输对于网速方面要求严格,不然的话网速一卡,很久传不过去,很耽误时间的,当然了,我一个同学他们公司用的就是动态web项目,部署的方式也正是采用这种方式,据说是公司制度定下的.原因我就没有细问过他. 当然了,有人会说,那我上传到服务器之前将其压缩成一个zip包,…
在某种情况下,比如..........之下,我们不得不,将springboot打成war包 1.在pom.xml文件中修改 <packaging>war</packaging> 2.移除springboot自带的tomcat <!--移除自带的tomcat--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-…
非Maven项目打包方式    按ctrl+滚动鼠标滚轮就能放大浏览器看图片了.或者将图片拖到新窗口打开. 然后点击OK,然后build一下.然后去classes文件夹下面找就能找到打成war包的项目了. Maven项目打包方式  Rebuild之后会在你项目的target目录中生成war包. 还有一种方式是,通过在Terminal窗口输入maven打包命令并执行,这样target中也会生成war包了.  来源:http://blog.csdn.net/u013632755/article/de…
Web项目使用使用root账号root密码进行部署,通过Eclipse加载到Tomcat服务器可以发布成功,打成war包放到tomcat的webapps目录无法发布成功,报错: jdbc.properties涉及Mysql配置: 错误很明显,与MySQL密码有关,但是两种方式部署项目使用的jdbc.properties配置文件是一样的.所以肯定不是密码不对引起的,只好找度娘,O(∩_∩)O哈哈~. 网上大部分帖通过运行mysql -u root -p命令登录时也会报这个错误,所以,我就尝试这种方…
这是spring boot学习的第二篇了,在上一篇已经整合了spring boot项目了,如果还有小伙伴没有看得可以先去看第一篇 基础整合spring boot项目 到这里的小伙伴应该都是会整合基本的spring boot项目 ,并且可以在本地工具上运行访问了,如果还做不到的,说明你没有用心哦o( ̄ヘ ̄o#) 现在断断续续好像spring boot的名气越来越大了,好像是不会都说不过去了o( ̄ヘ ̄o#)o( ̄ヘ ̄o#) 这几天特地把日常工作做完以后,看了一番spring boot 的资料,再次整…
先说下我遇见的问题吧:最近做项目要把项目放在tomcat上运行,用的springboot框架, 在建项目时选择的是  jar包,项目写完要部署打包是,在pom中虽然把包改成了war ,可是每次放入tomcat中webapp中启动 老是报404..  最后重新建的项目把jar改成了war才能运行项目..  还有在访问tomcat webapp中的项目时,是端口+解压好的文件夹名.   以上并没有找到问题的最根本原因,只是能走通而已,哪位大佬知道为什么项目启动不了,希望不吝赐教.…
部署tomcat也是类似的,但是需要注意项目配置的路径,或者直接将项目放到webapp的ROOT目录下. 使用工具:intelliJ IDEA2016.3, jdk1.8 ,weblogic12 一 使用idea创建springboot项目 File->New ->Project  选择jdk版本,如果下拉框中没有可供选择的jdk1.8,点击New按钮找到Jdk1.8安装目录  填写project信息,可根据需要修改 (注意:Packaging为jar,Java Version为1.8)  根…
声明:本博客为原创博客.未经同意.不得转载!原文链接为http://blog.csdn.net/bettarwang/article/details/30976069 平时写一些小的Java Demo时我比較喜欢用UltraEdit或记事本写完后,直接利用命令行进行编译和执行.这种优点就是方便快捷.相信有这个习惯的人应该还大有人在. 可是假设要引用外部jar包.应该怎样操作呢?在写JDBC的一些Demo时.因为要利用jar包来载入对应的数据库.每一个Demo都用到了外部jar包,所以特地总结了一…
1. 将项目的打包方式改为war包 <groupId>com.cc</groupId> <artifactId>aaaaaa</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> 2. 排除内置tomcat <dependency> <groupId>org.springframework.bo…