位置: 编程技术 - 正文

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函数)

  • 北京增值税发票网上申领流程
  • 广告行业的税负率
  • 工会开户所需资料怎么写
  • 计提本月短期借款利息是权责发生制吗
  • 计算消费税时运费计入计税依据么
  • 政府土地收储是什么意思
  • 企业将资产移送他人的下列情形
  • 公司并购股权转让协议
  • 企业辅助生产车间
  • 因管理不善的材料盘亏如何做账
  • 管理费用已付款未收到发票
  • 小规模纳税人销售已使用固定资产
  • 年末有留抵税额怎么做税费对冲
  • 每月能领多少专利费
  • 单位给职工租房属于福利政策文件
  • 运输发票上的印章怎么弄
  • 外帐的倒推流程是什么
  • 失控发票不处理的后果
  • 汇算清缴涉及到哪些科目的调整
  • 公允价值变动损益属于损益类的
  • 出租车车票能进高铁站吗
  • 应收账款年末余额过大
  • window10最新激活码
  • 电脑bios设置最佳性能和默认
  • 是否启用税种综合申报
  • 招待费的住宿费可以抵扣吗
  • php 用户和密码
  • 库存商品的主要类型
  • 建筑业主营业务成本包括哪些
  • vue2.0解决跨域问题
  • 搬迁补偿费如何做账
  • php rewind
  • 陶尔米纳电影节
  • 收入支出如何算利润
  • 境外服务费代扣代缴所得税计算
  • 深度学习中的注意力机制模型及代码实现(SE Attention、CBAM Attention)
  • 怎么写产品成本分析
  • 真题解析买谁的
  • php页面显示代码
  • 账实不符的后果和对策
  • 个人所得税报税孩子的夫妻双方都报吗
  • 财政专项资金能不能用于偿还债务呢
  • 数据库系统中,用户通过什么访问数据
  • 利润表和资产负债表不平的原因
  • 两个独立核算单位可以共用一个账户吗
  • 预收账款转主营业务收入怎么描述
  • 制造费用怎么写
  • 如何调整以前年度库存
  • 企业所得税汇算清缴调增的项目有哪些
  • 外贸企业退税政策
  • 会计月末都需要做什么
  • 存货成本计算方法有几种?分别是什么?
  • mysql 去除重复查询结果
  • xp系统可以双屏吗
  • 2008r2多用户远程桌面
  • 出现闪退该怎么办
  • hadoop开发环境linux集群的安装步骤
  • appservicesdkscripterror
  • win7桌面图标变成了lnk
  • linux系统中命令什么大小写
  • mac应用程序安装失败
  • windows8无线网络
  • Win10打不开IE浏览器
  • win10系统怎么设置屏幕保护
  • windows8截图保存在哪里
  • linux用户放在哪个目录
  • Javascript获取元素的父元素
  • node.js怎么搭建服务器
  • css position: absolute、relative详解
  • python标准模板库
  • 利用职务之便谋取私利是什么罪
  • unity3d碰撞检测源码
  • nodejs开发微信小程序
  • javascript 触发事件列表 比较不错
  • 动态生成类对象
  • 如何查询发票代码和发票号码
  • 如何查发票是否作废
  • 通用申报表怎么填样本
  • 2021年河南省企业退休职工丧葬抚恤金标准
  • 国税申报时间2023年10月
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设