位置: 编程技术 - 正文

Linux JDK,TOMCAT安装及环境设置

编辑:rootadmin

推荐整理分享Linux JDK,TOMCAT安装及环境设置,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux JDK,TOMCAT安装及环境设置

1. JDK 进入安装目录 #cd /home #cp jdk-1_5_0_-linux-i.rpm /usr/local #cd /usr/local 给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_-linux-i.rpm.bin #./jdk-1_5_0_-linux-i.rpm.bin 此时会生成文件jdk-1_5_0_-linux-i.rpm,同样给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_-linux-i.rpm 安装程序 #rpm -ivh jdk-1_5_0_-linux-i.rpm 出现安装协议等,按接受即可。 2.设置环境变量。 #vi /etc/profile 在最后面加入 #set java environment JAVA_HOME=/usr/java/jdk-1_5_0_ CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 保存退出。 要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh 在新的java.sh中输入以下内容: #set java environment JAVA_HOME=/usr/java/jdk-1_5_0_ CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 保存退出,然后给java.sh分配权限:chmod /etc/profile.d/java.sh 2.TOMCAT

本人由于做项目的关系,需要将Web应用部署到Linux系统上使用,并且需要配置SSL-two-way连接,以前在上学的时候也使用过Linux,不过只是一些皮毛,这次需要重新使用,所以就总结一下,同时用到了Linux下的自动运行程序Cron。软件环境版本为如下:操作系统:RedHat Enterprise Linux V.4JDK:jdk1.5.0_Tomcat:5.5. 首先安装Linux系统,本人做项目用的Linux系统是比较贵的企业版本。安装过程中主要有以下几个比较重要的步骤,(由于安装过程有比较详细的向导,所以这里不再赘述):安装过程向导语言,如果英语很好,就可以使用英语,如果不熟悉,还是用简体中文安装的比较好。分区时可以使用自动分区或者手动分区,由于仅限于试验用,所以整个目录结构只有一个根目录(/)和SWAP分区。由于本系统需要使用SSL安全连接,而Linux自带的防火墙对SSL等十开放的,所以在安装过程中需要将其关闭。 安装过程中设置网络时根据实际情况进行设置,如果仅仅作为试验性的学习,可以将主机名设置为localhost,这对系统将来的设置很方便。 设置系统用户时可以自己新创建帐户(推荐),也可以只使用一个root用户(作为试验性学习时)。 选择安装组件时可以选择自定义安装,安装过程中最好直接选择将一些编译器安装,例如gcc等等,这样在编译安装时可以省去重新安装编译器的问题。(操作就是选中开发工具这个项目): 一切就绪之后,就可以安装了。笔者安装的版本中有四张光盘,可以根据安装向导直至安装结束。结束后需要重新引导系统。重新引导系统后,进行一系列的设置,测试声卡、创建帐户、注册等等操作。(注册可以跳过)最后进行系统登陆: 建议:1.由于只是一个测试性的系统,为了不对自己的系统造成影响,可以将Linux系统安装在虚拟机中,这样不需要这个系统时可以随时删除,并且不会造成任何麻烦. 2.还有一点要注意的就是安装过程中要选择FTP服务,也就是要安装,然后再本机中搭建一个FTP服务器,从而可以访问Windows操作系统,进行文件的传输. 安装完Linux后,就可以安装环境软件了.首先下载上述环境软件,下载完成后保存在自定义目录中,笔者自定义目录为/usr/zhangzhongl,然后首先要做的就是修改这些下载后文件的执行权限,从而使得它们变成可执行状态.进入自定义目录,执行chmod *即可将权限放到最大. 安装JDK,进入自定义目录,执行 ./jdk1_5_0_-linux-i.bin即可进行jdk的安装,安装过程中之需要同意许可协议即可,正常安装结束后,会在与jdk1_5_0_-linux-i.bin文件同一层目录生成一个jdk目录,笔者jdk目录为jdk1.5.0_,将其拷贝到自己想放置的目录,推荐将目录结构设置简短比较好,设置环境变量时比较方便。笔者jdk目录为/usr/jdk1.5.0_。 安装完成后进行环境变量的设置,执行以下命令: cd /etc vi profile.d/java.sh 在该文件中追加如下内容:(其中TOMCAT_HOME为非必需项目,只是先在这里添加,省去以后的工作) #set java environment variables export JAVA_HOME=/usr/jdk1.5.0_ export TOMCAT_HOME=/usr/tomcat export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:. export PATH=$PATH:$JAVA_HOME/bin 这里要注意*nix系统中的分隔符为冒号,而不时Windows中的分号。设置完成后,重新启动系统,然后打开新的终端,执行java,javac,java –version等命令,如果可以打印出相应的信息,则说明jdk安装成功,环境变量设置成功。 安装TOMCAT 安装TOMCAT只需要将TOMCAT解压缩即可(一般情况下,Linux自带有解压缩.gz,.tar格式文件的工具,双击即可),存放在自定义目录中,笔者自定义目录为: /usr/tomcat然后可以设置TOMCAT_HOME环境变量(上文中已经设置)。进入$OMCAT/bin目录,执行./startup.sh命令,即可启动TOMCAT,执行命令后可以看到一些TOMCAT的环境变量: 然后进入 将已经打包的war文件拷贝到$TOMCAT_HOME/webapps目录下,启动TOMCAT即可实现应用程序的部署。 下面介绍一下Linux的Cron程序,它类似于Windows的任务管理,可以在指定的时间自动运行指定程序,并发送邮件给管理员报告程序的运行的情况,本文不对该程序进行详细的描述,网络上有很多相关的文章,大家可以参考,只给出一个实际的例子,作为参考。 项目中需要一个生成证书废弃列表(CRL)的程序,来自动运行,在每天的::时刻执行,并将执行情况:成功或者失败记录到日志中,并在失败时发邮件通知管理员。 执行过程如下: cd etc 进入目录crontab –e 编辑root用户的Cron程序文件每个用户都有自己的自定义运行程序,根据使用什么帐户登陆而定。SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/jdk1.5.0_/binMAILTO=rootHOME=/usr/app * * * java –jar /usr/app/app.jar其中前面部分可以看出是设置一些环境,比如用的SHELL,系统PATH,出错时发送邮件的用户,当前目录(HOME)。最后一行是实际执行的程序的设定:在每天的::时刻执行java程序。 由于项目的原因,其他具体的内容在这里省略,其中包括配置SSL连接,执行Web应用程序以及实际Cron程序执行的内容。

Linux sleep命令使用参数 使用权限:所有使用者使用方式:sleep[--help][--version]number[smhd]说明:sleep可以用来将目前动作延迟一段时间参数说明:--help:显示辅助讯息--version:显示版本编号

Linux cat命令参数 使用方式:cat[-AbeEnstTuv][--help][--version]fileName说明:把档案串连接后传到基本输出(萤幕或加fileName到另一个档案)参数:-n或--number由1开始对所有输出的

nfs 配置的简单例子 最近配置了一台nfs主机,使用中有几点心得,写下来备忘一是如果server和client如果都处于同一内网,可以使用udp协议,速度能快一些。二是server端使用as

标签: Linux JDK,TOMCAT安装及环境设置

本文链接地址:https://www.jiuchutong.com/biancheng/357214.html 转载请保留说明!

上一篇:Linux下常用压缩格式的压缩与解压方法(linux常用的几种压缩工具)

下一篇:Linux sleep命令使用参数(linuxsleep函数)

  • 小规模拍卖公司佣金怎么交税
  • 税务局 强制
  • 应收出口退税金额无法收回怎么做账?
  • 个税专项附加继续教育
  • 个体工商户怎样纳税
  • 设计服务类合同
  • 企业向个人借款的会计分录
  • 销毁会记凭证
  • 汇算清缴需要准备哪些数据
  • 企业所得税费用税率
  • 企业给员工的异地安家费交个税吗?
  • 餐饮增值税发票税率
  • 国税网不能打印,怎么设置
  • 微税平台怎么打印发票
  • 简易计税借方余额
  • 跨年租金收入会计分录
  • 精装房不同合同的区别
  • 增值税勾选平台在哪里
  • 产假期间出现事故可以报工伤吗
  • 资产处置损益借贷方向表示什么
  • 免税农产品发票可以抵扣么
  • 公司内部领用库存商品
  • 医用酒精出口 需要什么条件
  • 收到工会经费返还属于现金流量表哪
  • 签证费入什么科目
  • 季度所得税如何更正申报
  • 外购商品可以直接结转成本吗
  • post-secondary program
  • 火车票可以报账吗
  • 如何在pc桌面上添加文件
  • 销户余额转出总公司怎样记账
  • vue3+vite在main.ts或者main.js文件中引入/App.vue报错(/App.vue不是模块)
  • windows7旗舰版最新版本
  • php array_chunk
  • css禁用button按钮
  • 公司员工借款怎么做账
  • 固态硬盘最新接口
  • zend framework手册
  • vscode调试在哪
  • php实现二叉树
  • thinkphp django
  • 本地存储localstorage没有拿到最新值
  • linux脚本文件编写
  • 装修费摊销3年会计分录
  • 企业购买期货
  • 增值税小规模纳税人减免增值税政策
  • 发票专用章和财务专用章可以同一人保管吗
  • 计入固定资产和费用的区别
  • 交了社保里面的钱去哪里了
  • 增值税加计抵扣账务处理
  • 税控盘服务费怎么填增值税申报表
  • 收到所得税退税的账务处理
  • 现金流量表的编制基础是权责发生制
  • 文化事业建设费逾期未申报怎么办
  • 什么叫短期投资
  • 需求价格弹性是ep还是ed
  • 存储过程sql server
  • sqlmap 提权
  • centos如何更新内核
  • centos安装配置ftp
  • macos 备份
  • win10web服务器在哪打开
  • win8怎么安装微信
  • Windows正在启动卡死
  • centos部署django项目
  • ubuntu14.04.6安装教程
  • 批处理文件命令大全
  • 搭建nodejs
  • js setTimeout opener的用法示例详解
  • 啥叫七个不得
  • jQuery webuploader分片上传大文件
  • node的全局变量有哪些
  • 读取更新包文件发生错误
  • androidmvvm框架
  • 响应鼠标变换表怎么用
  • 如何使用jquery
  • [置顶] 安卓手机连接IP100蓝牙打印机实现打印功能
  • 重庆市国家税务局电话
  • 预缴增值税最后怎么处理
  • 烟叶税比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设