java链码部署(java热部署原理)

  • 1、java项目怎么部署到linux服务器啊?
  • 2、java 项目部署
  • 3、java 应用程序在linux 上怎么部署 运行

1、首先需要在linux服务器上配置java环境,如安装jdk+tomcat

2、配置完成jdk+tomcat环境后,需要把你的java项目复制到tomcat的webapps下

3、复制到tomcat的webapps后,重启tomcat,然后访问项目名,浏览验证java项目

4、安装jdk+tomcat环境如下:

1)下载JDK(下面分别是32位系统和64位系统下的版本)

            #32位

     #64位

# getconf LONG_BIT   #  查看系统多少位

2) 安装JDK7.0版本

先卸载服务器自带的jdk软件包

# java -version     #查看服务器是否安装过jdk

java version “1.6.0_17”

OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)

OpenJDK Client VM (build 14.0-b16, mixed mode)

# rpm -qa |grep gcj   #查看服务器安装的jdk软件包信息

libgcj-4.4.4-13.el6.i686

java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

#  yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686    #卸载软件包

安装jdk7.0  

解压配置安装

# mkdir -p /usr/lib/jvm

# tar zxvf jdk-7u9-linux-i586.tar.gz  -C /usr/lib/jvm

# mv /usr/lib/jvm/jdk1.7.0_09    /usr/lib/jvm/java7

添加jdk7.0到系统环境变量

# cp /etc/profile /etc/profile.bak    #备份

# vi /etc/profile     #编辑,在最后添加下面的内容 

export JAVA_HOME=/usr/lib/jvm/java7

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

# source /etc/profile  #使配置文件立即生效

由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

update-alternatives –install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300  

update-alternatives –install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300  

update-alternatives –install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300   

update-alternatives –install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300   

update-alternatives –install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300

执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择

# update-alternatives –config java

测试

# java -version       # 测试是否成功

下载并启动tomcat

# cd /data  进入你放置的目录

# wget 

# tar -zxv -f apache-tomcat-7.0.56.tar.gz

# mv apache-tomcat-7.0.56 /usr/local/tomcat7 

# chmod 755 -R /usr/local/tomcat7/

# /usr/local/tomcat7/bin/startup.sh

第一步、这个图的左边那个按钮就是部署按钮,中间的那个是启动服务器的、点下下三角可以选择。

第二步、我是已经部署上去的,你没有的话,点Add,再选择你装好的tomcat。deploy就是部署的意思。。。

部署以后,就在你服务器上了,这是我的目录,你根据自己的tomcat安装目录也可以找到的。

第三步、

最后你启动tomcat服务器,就可以打开浏览器登录什么的了。

希望能对你有帮助!!!

java 应用程序在linux部署方法:

1,将项目达成war包(用eclipse,项目右键–Export–选择war file)

2,将tomcat(用winSCP当然也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用put tomcat命令)考到ilunx对应的目录下

3,然后将项目的war包放到tomcat的webapps目录下

4,启动tomcat(命令:./startup.sh(linux下启动tomcat是.sh文件而非.bat文件))

遇到问题如下:

运行./startup.sh 是报错

-bash: ./startup.sh: Permission denied

原因:没有运行.sh的权限

解决:chmod 777 *.sh

755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。

777代表,user,group ,others ,都有读写和可执行权限。

获得权限后再运行./startup.sh命令时报错:

This file is needed to run this program

原因:该文件需要一个运行环境(即配置jdk环境变量)

解决:JAVA_HOME=/usr/java/jdk1.6.0_25/(当然这个目录根据自己的jdk安装目录)

然后在运行./startup.sh 提示:

Using CATALINA_BASE: /usr/local/sarft/apache/apache-tomcat-6.0.29

Using CATALINA_HOME: /usr/local/sarft/apache/apache-tomcat-6.0.29

Using CATALINA_TMPDIR: /usr/local/sarft/apache/apache-tomcat-6.0.29/temp

Using JRE_HOME: /usr/java/jdk1.6.0_25/

Using CLASSPATH: /usr/local/sarft/apache/apache-tomcat-6.0.29/bin/bootstrap.jar

如果提示以上信息表明 tomcat启动成功,可以正常run了。

原创文章,作者:MKPBP,如若转载,请注明出处:https://www.506064.com/n/127013.html

相关推荐

  • 关于centos7下查看java的信息

    本文目录一览: 1、centos7怎么安装java 2、centos如何将jdk更新为18 3、centos7下怎么利用自带的openjdk配置java 4、java标准输出二进制…

    编程 2024-12-01
  • Java迭代器的使用

    Java迭代器是用于遍历集合中元素的工具类,可以帮助我们简化代码逻辑,提高代码的可读性和可维护性。以下将从各个方面介绍Java迭代器的使用。 一、创建迭代器对象 在Java中,集合…

    编程 2024-10-03
  • java实现csv转xml,java excel转csv

    本文目录一览: 1、如何把csv文件转为xml 2、如何把CSV数据转换为XML?CSV人如下图。 3、java操作csv文件 如何把csv文件转为xml 将csv格式转换成xml…

    编程 2024-12-26
  • Java Switch语句的用法

    在Java编程中,我们时常需要根据不同条件执行不同的代码,其中Java switch语句就是一种很常用的控制语句。在本文中,我们将从以下几个方面对Java Switch语句进行详细…

    编程 2024-10-04
  • java如何获取方法执行流,java获取文件流

    本文目录一览: 1、Java里如何获取调用此方法的方法? 2、如何在Java中执行其它程序 3、java 如何只知类名和方法名得到对象和执行方法 4、关于用java反射调用一个类里…

    编程 2024-12-22
  • java文件操作,Java文件操作

    本文目录一览: 1、【高额奖赏】用java实现文件操作。 2、java 根据一个文件内容同时操作多个文件? 3、java遍历指定文件夹下的所有子文件夹怎么操作? 4、java里的文…

    编程 2024-12-12
  • Java数组转List

    一、使用Arrays.asList() Java中提供了一个Arrays.asList()方法来将数组转换为List集合,使用起来非常方便。下面是示例代码: String[] ar…

    编程 2024-11-03
  • java文件乱码,java文件乱码怎么解决

    本文目录一览: 1、打开java文件都是乱码怎么解决? 2、java 写入txt文件的中文乱码是怎么回事? 3、cmd运行的java文件咋是乱码 打开java文件都是乱码怎么解决?…

    编程 2024-12-12
  • java计算器,java计算器代码

    本文目录一览: 1、java编写计算器! 2、如何用Java编程迷你计算器 3、java计算器 4、JAVA 编写计算器 要代码最简单的 5、用Java编写一个简单的计算器程序 6…

    编程 2024-10-31
  • Set Java原始标题

    在软件开发中,集合是一个非常重要的话题。Java中的集合框架为我们提供了一个强大的API,可以支持常用的集合数据结构,如数组、队列、链表、哈希表和树等。Set是其中一个重要的集合接…

    编程 2024-12-13