Linux发布java jar包

打包参考https://www.cnblogs.com/Rexcnblog/p/11357146.html

刚打包出来新鲜的jar

然后开始一顿猛如虎的操作了,把打包的jar和对用的sh文件拷贝到linux服务器中

需要这几个,然后高高兴兴的执行下

./cc-java.sh start

比较尴尬,不允许执行。。。那就打开读写权限

再次执行

执行是没问题了,但是报错没有java环境,这个确实没有,那就安装下。

参考https://www.cnblogs.com/Rexcnblog/p/11357248.html

然后继续高高兴兴的执行

叮,又报错,好在看到了Starting Server.. OK,说明问题不大了,一看报错,哦,没有log文件,看来权限不够它自己创建这个文件。。。那就手动创建下

再次执行,看你还说啥了。

很尴尬,报错依然在

那能想到的就只有缺少jar包了。

那就把lib文件夹统统放到服务器中,

再执行,漂亮,还是报错,不过好在这个我就知道了啊,cosul没有注入成功,这简单

原文地址:https://www.cnblogs.com/Rexcnblog/p/11357597.html

时间: 2024-10-11 22:20:27

Linux发布java jar包的相关文章

Windows/Linux下引用jar包,并用javac/java编译运行

Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, java源文件放在D:/test/src目录下,名字为t2.java. 编译: javac -cp d:/test/t1.jar d:/test/src/t2.java 运行: java -cp d:/test/t1.jar;d:/test/src t2 注意,分号后面没有空格,否则报错. 需要注意的是,如果

java jar包资源下载

jar包有:commons-httpclient-3.1,commons-io-2.4,commons-io-2.6,commons-lang-2.5,commons-logging-1.2,curvesapi-1.06,dom4j-2.1.0,ezmorph-1.0.3,fastjson-1.2.5,gson-2.8.2,hamcrest-core-1.3,httpclient-4.5.3,javax.mail,json,json-lib-2.4-jdk15,jstl-1.2,log4j-1.

linux服务器部署jar包以及shell脚本的书写

背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中. 为了部署方便,要做到以下两点: 1 在导出的jar包中不包含依赖的jar文件 2 程序用到的配置文件可以让用户进行自定义 ,不将其放在jar包中. 1.2 导出jar包 这里导出普通的jar包即可.为了方便传输,只导出必须的程序文件. 在jar包导出后,进入导出的jar包中,将配置文件tws.properties文件删除. 1.3 程序部署 将所有需要

Linux下运行jar包

一.将需要的类编译后的class文件,将编译后的文件打包成jar包,可使用Eclipse的export功能.例如:loginadd.jar 二.可执行jar包的manifest.mf  .文件格式必须如下: Manifest-Version: 1.0 Created-By: 1.6.0_10-beta (Sun Microsystems Inc.) Main-Class: com.zuzhili.bussness.utils.ParseURL Class-Path: lib/commons-la

java jar包收集

activation~与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体负责mail的数据源和类型等. ApacheActiveMQ~Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现. ajaxtags~ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax. Apache Ant~

java jar包冲突解决方法

jar包冲突几乎是每个java程序员都会遇到的问题,而且特别是大工程,jar包各种依赖,经常性发生包冲突.通常会报这样几个运行时异常: java.lang.NoSuchMehodError java.lang.NoClassDefFoundError 这类问题十有八九都是jar包冲突引起,要解决jar包冲突问题,我们先了解下导致这个冲突的原因. 导致jar包冲突的原因 1.mvn的传递依赖特性:mvn编译打包除了会引入直接申明的依赖,还会引入间接申明的依赖 2.mvn的依赖仲裁规则: 1). 按

Java jar包查询下载方法

做过java开发的工程师,对java应用所需jar包一定不会陌生.特别是有需要搭建开发环境时,对各种jar包的需求量就会很大. 如何快速的找到自己想要的jar包,是蛮多java工程师所面临的一个难题. 话不多说,下面的方法是我在无意中发现的,特共享出来(http://www.devexception.com/j2se/545902.htm),希望对大家有所帮助. 比如你要找jar包:commons-io-2.4.jar 你可以去相应的官网去查找,可你不是所有的jar都知道其官网, 或者其官网也不

java jar包运行方法

http://java-beginner-liyun.iteye.com/blog/736752一.怎么打jar包 第一步:选中要打jar包的工程 第二步:鼠标右击,选择Export... 第三步:选择java中的Runnable JAR file(如图) 点击“Next” 第四步:(1)在Launch configuration:选择要打jar包的mian所在的类名:(如图) (2)在Export destination:选择要存放jar的名称和地址(如图)       (3)如果要打的jar

java jar包与配置文件的写法

一个普通的java project,里面引用了config.properties配置文件,将项目打成Runnable jar,然后将config.properties放到打包后的jar路径下,执行该jar包,出错,原工程中properties文件读取代码如下: InputStream in = SystemConfig.class.getResourceAsStream("/config.properties"); FileInputStream in = new FileInputS