一、JDK的安装

(1)下载安装JDK:

  这个就不用说了,直接官网下载jdk安装即可。http://www.oracle.com/technetwork/java/javaee/downloads/index.html

(2)配置环境变量:

  1.配置JAVA_HOME:计算机→属性→高级系统设置→环境变量→系统变量中新建→输入变量名:JAVA_HOME,变量值:JDK安装路径;

  2.配置JRE_HOME:与JAVA_HOME配置步骤相同,只是将JDK路径更改为JRE路径即可;

  

  3.将JAVA_HOME和JRE_HOME加到系统path路径下:环境变量→在系统变量中找到path变量双击→在变量值的最前面加%JRE_HOME%;%JAVA_HOME%\bin;注意后面的分号不能省;

  

  4.配置CLASS_PATH变量:环境变量→在系统变量中新建变量→变量名为CLASS_PATH,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib,注意最前面有一个点号,不能掉;

  

至此,环境变量配置成功,在命令行(运行→cmd)输入 java -version 出现如下内容,说明JDK安装成功。

  

二、tomcat的配置

  我用的是免安装版的,只需要做相关配置即可。下载安装tomcat之后,点击tomcat安装目录下的bin目录中的startup.bat,会出现一闪而过的情况,解决方案如下:

  1.编辑startup.bat,在文本最后面加pause,可以使运行在中断处停止;

  

  2.配置环境变量:同上配置JDK的环境变量一样,增加一个CATALINE_HOME,变量值为:tomcat的安装目录

  

  3.启动tomcat/bin中的startup.bat,出现成功页面,表明tomcat启动成功。

  

  4.当我们tomcat启动成功后,我们一般会用localhost:8080来测试是否启动成功,但是你现在在浏览器中输入localhost:8080(如果你没有修改tomcat的任何文件),并没有我们传说中的Tom猫出来,那是因为你还没有配置Tomcat的端口。

  打开tomcat安装目录的conf目录中的server.xml文件,在70行有一个8080端口的配置,没有修改前是注释掉的,现将注释去掉。

  

  同时将对localhost的配置的注释也去掉。

  

  然后在浏览器中输入localhost:8080就可以看到我们可爱的Tom猫了。

  

  点击Manager App进入项目管理界面,此时会出现一个登陆框,到了这里,你肯定在想在Tomcat中我没有设置账号密码,哪里来的账号密码呢?是的,那就点取消吧,你就会看到一个提示,按照提示做就ok了。

  在tomcat安装目录的conf目录下的tomcat-users.xml文件中,作以下修改就行。  

   

  再次输入localhost:8080,Manager App,账号密码均输入tomcat,即可进入下面界面,祝贺你,tomcat配置成功。

  

三、JAVA Web项目部署

  在myeclipse中选中你要发布的项目,右键Export,导出war文件。

  

  

  将生成的war文件,复制到服务器上的tomcat webapps路径下即可。

  

配置JDK、tomcat及Java Web项目部署的更多相关文章

  1. Java Web项目部署Tomcat运行出错

    1.在部署Java Web项目的过程中,启动Tomcat出现报错提示 具体报错如下: Could not load the Tomcat server configuration at \Server ...

  2. 如何将Java Web项目部署到服务器上

    转自:(此处更详细)http://blog.csdn.net/gulu_gulu_jp/article/details/50994003 一.前言 前面我们已经尝过了在云服务器上部署代码的甜头了,现在 ...

  3. 在腾讯云服务器上实现java web项目部署

    ----------------------------博主讲废话 几天前搞了一台体验七天的腾讯云服务器.之前已实现在新浪云下java web项目的部署,不需要自己搭建环境,比较简单,而且自 己也偷懒 ...

  4. 将Java Web项目部署到远程主机上

    这里讲的是Java Web项目 第一步:购买主机,如果是大学生可以购买学生机,一个月9.9元,阿里云ECS服务器,自己选择不同的操作系统和镜像 ,我的选择 得到用户名和密码,可以进行ssh远程登录,登 ...

  5. maven的下载,安装配置以及build一个java web项目

    一.下载 下载地址:http://maven.apache.org/download.cgi 二.安装 下载完成后,解压,进入到bin目录: 三.环境变量配置 复制bin目录下的文件的路径(如:xxx ...

  6. Java Web项目部署

    打包 使用Eclipse打包JAVA Web项目 如下 在项目上单击右键选择Export-选择JavaEE文件夹-选择WAR file(MyEclipse),单击Next>如图所示,选择存放打包 ...

  7. java web项目部署到云服务器

    第一步把java web项目打包 成war包 第二步:在Build选里选择build Artfacts->water:war->Build war包建立完毕. 第三步:在官网下载winsc ...

  8. Java Web项目部署到阿里云服务器(ECS)

    本篇随笔只是记录博主第一次将自己的Java项目部署到阿里云服务器的大致过程,具体细节还请参考别的博文. 一.项目介绍 我做的项目是利用maven项目构建工具进行搭建基于SSM框架的代码共享管理系统,主 ...

  9. 当java web项目部署到服务器上时,无法将图片等媒体文件保存到服务器的最终奥义

    今天,我在部署web项目至云服务器上(Tomcat8.0)时,突然发现我的应用,无法上传图片,视频等多媒体文件了,一再检查自己的代码逻辑没有问题之后,逐一排查,首先想到的就是看一下控制台打印的日志,日 ...

随机推荐

  1. Eclipse编辑YAML插件-YEdit

    官网:https://github.com/oyse/yedit 离线版本:(链接: https://pan.baidu.com/s/1b1j2gQ 密码: wyyb) 安装方法:直接复制JAR包到P ...

  2. Windows7下ftp服务器

    1. 创建用户 2. 创建ftp服务 3. 管理ftp站点 4. 权限编辑 5. 绑定iP和端口 6. 访问 7. Java代码上传文件 import java.io.File; import jav ...

  3. linux 用 rsync 快速删除大量小文件

    假设我们在目录 /tmp/to_delete 下有很多小文件 a1 a2 a3 f1 f2 f3 现在我们想快速的删除f 开头的文件. 如果文件量大,用rm 可能会失败,而且会很慢, 所以用rsync ...

  4. FTP指令说明

    安装vsftpd: listen=YES: 是否监听端口 anonymous_enable=NO: 是否启用匿名用户 local_enable=YES: 是否允许本地用户登录 write_enable ...

  5. DataNucleus之JDO操作演示样例

    JDO(Java Data Object )是Java对象持久化的新的规范.也是一个用于存取某种数据仓库中的对象的标准化API. 注意JDO是一种规范,而不是一个产品.而DataNucleus正是实现 ...

  6. Alluxio增强Spark和MapReduce存储能力

    Alluxio的前身为Tachyon.Alluxio是一个基于内存的分布式文件系统:Alluxio以内存为中心设计,他处在诸如Amazon S3. Apache HDFS 或 OpenStack Sw ...

  7. nginx负载均衡向后台传递參数方法(后端也是nginxserver)

    做了一个站点是用nginx 做的负载均衡.后端也是多个nginxserver 遇到了一个问题.当做SSL支持时 前端nginx分发到 后端nginx后就成 http形式了(这样后台php用$_SERV ...

  8. [Java][Android] 多线程同步-主线程等待全部子线程完毕案例

    有时候我们会遇到这种问题:做一个大的事情能够被分解为做一系列相似的小的事情,而小的事情无非就是參数上有可能不同样而已! 此时,假设不使用线程,我们势必会浪费许多的时间来完毕整个大的事情.而使用线程的话 ...

  9. OSX:不同OSX版本号的标记可能不兼容

    现象: 依据測试,中文OS X 10.9和中文10.10的文件标记彼此不兼容. 也就是说.比方在10.9中的颜色标记,在10.10DP2中不能删除,但能够加入/删除10.10自己的颜色标记,反之亦然. ...

  10. asp.net forms认证

    工作中遇到的asp.net项目使用forms认证.以前虽然用过,但其原理并不了解,现在甚至对什么是form认证也完全不知道了.对一样东西如果不清楚其原理,不知其所以然,那么死记硬背是无济于事的. as ...