热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux下jdk、tomcat的安装及项目的部署和去掉项目名访问详细总结

1.准备工作:01、下载好1:apache-tomcat-6.0.35.tar.gz。2、jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin。02、is

1.准备工作:
 01、下载好 1:apache-tomcat-6.0.35.tar.gz。2、jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin。
 02、ishowchina项目打好war包。
 03、此用例的安装目录为:/usr/local/

2.安装jdk:
 01、首先安装jdk。 1、修改安装文件的执行权限: #chmod +x jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin
      2、执行安装: #./jdk-6u18-ea-bin-b01-linux-i586-20_aug_2009.bin。
文件夹改名等命令在此省略。
 02、设置环境变量:1、#vi /etc/profile 。2、在文件中加入

 #set java environment
 JAVA_HOME=/usr/local/jdk1.6
 TOMCAT_HOME=/usr/local/tomcat6.0 注释:此处添加的是tomcat目录,为了后面省事,先加上去了。
 CLASSPATH=.:$JAVA_HOME/lib.tools.jar
 PATH=$JAVA_HOME/bin:$PATH
 export JAVA_HOME CLASSPATH PATH
 03、要使jdk在所有用户中使用,可以做如下配置:
     1、新建文件:#vi/etc/profile.d/java.sh
   
     2、JAVA_HOME=/usr/local/jdk1.6
 CLASSPATH=.:$JAVA_HOME/lib/tools.jar
 PATH=$JAVA_HOME/bin:$PATH
 export JAVA_HOME CLASSPATH PATH
 04、保存退出后,给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
 05、重启linux系统,在终端输入命令:javac 如果出现你熟悉的界面,说明安装成功。

3.安装tomcat:
 01、直接解压完成安装:tar -zxvf apache-tomcat-6.0.35.tar.gz
 02、修改文件夹名称。
 03、启动tomcat:#./startup.sh  查看进程:ps -ef | grep boot   或者查看端口:netstat -lnpt  以确定tomcat成功启动。
 04、在浏览器输入:http://localhost:8080/ 出现小猫,tomcat安装完成。

4.项目的部署:
 01、将项目打成war包,复制到所安装tomcat目录的webapps下。
 02、重启tomcat, 浏览器输入:http://localhost:8080/项目名称,即可访问。重启tomcat(./shutdown.sh)的时候可能会出现tomcat不能关闭的问题,
     解决方法:#ps -ef | grep boot 查看进程。 #kill  进程号  来结束进程。再继续执行重启命令。

5.去掉项目名称直接访问项目(http://localhost:8080)。
 在实际应用中,往往是这样来访问项目的。
 01、将webapps下面的ROOT目录中的内容删除,然后将项目目录文件全部拷贝进去,重启tomcat。http://localhost:8080访问,ok了。
 


推荐阅读
  • Hbase 的伪分布部署、shell基本操作及hbase相关理念
    1,HBase的的的的伪分布式配置-对zookeeper的配置,这个前面配置过,修改zoo.cfg文件,指定zookeeper的主入口-配置的HBase的的:进入optmo ... [详细]
  • Eclipse中SpringBoot响应jsp的简单demo
    首先在Eclipse里新建一个maven工程,这里的打包类型和父包如果后续再去pom中添加也可以此时的工程路径是这样的接下来去到pom中添加相关的依赖,如果有报错mavenupda ... [详细]
  • MQ的使用
    安装环境:linuxredhatactivemq版本:5.8.01.从http:activemq.apache.orgdownload.html地址下载 ... [详细]
  • 大数据学习环境安装关于防火墙​centos7使用的是firewalld,centos之前使用的是iptablesCentOS7关闭防火墙查看防火墙状态sudosy ... [详细]
  • php开发属于哪个类别(php类和对象的区别)
    导读:本篇文章编程笔记来给大家介绍有关php开发属于哪个类别的相关内容,希望对大家有所帮助,一起来看看吧。本文目录一览:1、php属于什 ... [详细]
  • Maven 无法打包jar到 Tomcat
    今天新来的同事,让他调试短信验证的接口。跟我说添加的aliyun的短信验证服务无法在tomcat上运行。然后给我看了报错信息:java.lang.NoClassDefFoundEr ... [详细]
  • 关键词:LinuxJDKJRE解决JRE中文乱码解决FireFox不支持appletl 安装JDK1、  安装jdkroot用户进入jdk安装文件所在目录,键入chmoda+xjd ... [详细]
  • 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现s ... [详细]
  • 前言微服务架构(MicroserviceArchitecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务 ... [详细]
  • Smali代码注入
    以下的内容是对官方MIUIV4移植教程的补充,其中一些工具的使用就不在这里赘述,请大家参考官方教程。好的,话不多说,进入正题 ... [详细]
  • Java学习日志(241网络编程自定义服务端与客户端)
    为什么80%的码农都做不了架构师?自定义服务端*演示客户端与服务端客户端:浏览器服务端:自定义*importjava.net.*;importjava ... [详细]
  • php array_unique函数的用法?
    后端开发|PHP问题php,array_unique函数后端开发-PHP问题array_unique()是PHP中的内置函数,语法为array_unique(array,sort_ ... [详细]
  • phpcms v9无法连接数据库怎么办
    CMS教程|PHPCMSphpcmsCMS教程-PHPCMSqq骂人源码,vscode搜索不到中文插件,ubuntu输入法下载,f14tomcat,sqliteknex,网页设计图 ... [详细]
  • 起底▍Spring Boot/Cloud背后豪华的研发团队 ——独角兽公司Pivotal
    作者|纯洁的微笑编辑|梅花鹿36大数据已获得授权转载我们刚开始学习SpringBoot的时候肯定都会看到这么一句话:SpringBoot是由Pivotal团队提供的全 ... [详细]
  • 做好了项上,其中包含有一个上传的功能。在开发环境和测试环境运行、测试都没什么问题。也许是由于本地的局域网的问题,一切都运行的比较快,但把它发布到外网的服务器上去时。就特别的慢。上传小的文件还算比 ... [详细]
author-avatar
速度coinmer
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有