位置: 编程技术 - 正文

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

  • 递延所得税负债计算公式
  • 合伙事务执行的办法有哪些?
  • 事业单位银行存款余额组成
  • 手续费及佣金收入
  • 存货周转率多少好
  • 保证金存款余额
  • 冲以前年度暂估
  • 其他应收款转入实收资本
  • 内部收据可以做入账处理吗?
  • 可供出售交易性金融资产申报表怎么填
  • 外账的作用
  • 小规模公司可以贷款吗
  • 公司一年未经营怎么赔偿
  • 增值税已抵扣还能退税吗
  • 外籍人员来华工作
  • 购入原材料没有发票只有入库单
  • 产业扶持周转金退回多久到账
  • 加工费的增值税计入什么科目
  • 公共基础设施折旧年限表 20
  • 销售收入增加会导致哪些变动
  • 如何卸载某些系统软件
  • 定额发票可以抵进项税吗
  • 网速变慢的原因有哪些
  • 主营业务收入发票
  • php数组操作
  • 公司logo设计费是业务宣传费吗
  • 其他应付款余额在借方表示什么意思
  • 处理固定资产的账务处理
  • 点云目标检测数据集
  • PHP:imagettftext()的用法_GD库图像处理函数
  • 解除劳动合同后需要把合同拿回来吗
  • 出售解除监管协议书
  • Stable Diffusion 准确绘制人物动作及手脚细节(需ControlNet扩展)
  • 企业收取租金的未开具发票的怎么计算税款
  • 同业拆入属于哪个行业
  • 发票多开了一张怎么处理?
  • 微信小程序中如何打开不加检验文件的网页
  • 论文 导论
  • Linux | 将SpringBoot+Vue项目部署到服务器上
  • fstrim命令
  • 公司发给员工的股票
  • 工会经费税前扣除是什么意思
  • 商品发生销售退回
  • 账面未分配利润等于净利润?
  • 预提成本应该如何结转
  • 个人福利要交税吗
  • 个体工商户未年报 经营异常罚款
  • 企业电子发票重开流程
  • 会计专业技术资格初级是什么职称
  • 机械租赁的主要工作内容
  • 消费税如何计量
  • 小规模纳税人加工劳务的税率是多少
  • 租出的固定资产
  • 退款扣除手续费
  • 公司基本账户如何开户
  • 手写账目表格怎么做
  • 营业外支出为负数原因
  • 符合条件的有
  • xp系统无法重装系统
  • 轻松玩转职场职场沟通与写作技巧答案
  • windows2000修改ip
  • 苹果电脑 输入
  • badcommandorfilename是什么意思
  • ie的进程
  • linux如何设置用户自己的工作环境
  • linux如何使用uname命令
  • win10怎么设置扩展屏
  • win7系统打印机服务开启
  • nodejs入门教程
  • android实战项目
  • 三眼仔啥意思
  • js中正则表达式语法
  • js判断函数
  • python进行爬虫
  • 深入理解java
  • unity 3d online document
  • Android使用HttpURLConnection和HttpClient请求服务器数据
  • javascript基础入门视频教程
  • 劳动监察执法机构是什么
  • 重庆税务局查询缴费记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设