首先点击File-àNew-àWeb [roject-à在Projcet Name里写项目名-à点击finish-à会出来一个框,选择NO,一个javaweb项目就创建好了。具体请看下图!

配置服务器连接:

找到Server-à下面的Tomcat 7.x点击右键-à点击Configure Server Connector-à

在Servers下找到Tomcat,点击Tomcat 7.x,然后点击Browse…选择路径,记得

一定要选择上面Enable单选框,最后点击OK。具体请看下图!

然后点击Run Server启动Tomcat,看到下面的信息:Server startup in 1156 ms说明启动成功,1156 ms不是固定的。然后点击Add Deployment…添加到指定的位置。

最后在网页上输入http://localhost:8080/java_web01/index.jsp点击回车,如果出现下图内容,说明成功了。

映射虚拟主机,首先修改端口号

修改端口号:
如下图找到server.xml点击打开后,找到下面的Connerctor port=”8080”,把他改成80点击保存,然后重新启动Tomcat。一定是改上面的8080,不是下面那个8080

最后去网页输入:http://localhost然后点击回车,如果出现如下界面说明端口号修改成功。

在本机上可以解析域名127.0.0.1,需要在C:\Windows\System32\drivers\etc\hosts文件里修改添加对指定的域名和127.0.0.1绑定关系。最后在server.xml文件中添加一个<Host>主机。如下图!

name=www.yeliangchen.com:指定虚拟主机名为www.yeliangchen.com

appBase="e:/java/TomCat/webapps":指定当虚拟机应用程序存放的位置

然后在webapps下创建一个ROOT的应用,最后访问www.yeliangchen.com如下图!

只有本机器可以通过www.yeliangchen.com访问,其他机器不可以,需要通过IP地址。

另外注意:如果你修改了端口号为80,重启Tomcat然后访问不到,请不要着急,打开cmd-à输入netstat –ano | findstr “:80”回车-àtasklist /fi “PID eq 6876”找到占用80端口的应用,最后在任务管理器中关闭就OK了。如果80端口被system PID为4的占用了请在运行里输入regedit进入注册表:在注册表中展开hkey_local machine-àsystem-àCurrentControlSet-àservices-àHTTP-à找到右边的Start右击修改,吧里面的3改成4,最后重新启动计算机,运行cmd,执行netstat –ano查看就会发现80端口已经没有占用,这个时候启动Tomcat,在网页上输入http://localhost回车就会发现可以访问了。

javaweb项目创建和虚拟主机配置的更多相关文章

  1. XAMPP 虚拟主机配置,实现多域名访问本地项目

    XAMPP 虚拟主机配置,实现多域名访问本地项目 1.首先你既然要配置多个虚拟主机,那你肯定需要多个站点的目录文件.你可以在e盘创建 www文件夹,然后在该文件件中新建两个站点目录,假设test.co ...

  2. nginx基于域名的虚拟主机配置(本地分布式项目域名配置及测试方法)

    最有用的虚拟主机配置方式. 一个域名只能绑定一个ip地址,一个ip地址可以被多个域名绑定. 可以修改host文件实现域名访问. 前提:即使我们在nginx中配置基于域名的虚拟主机,也需要域名解析,即n ...

  3. 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置

    第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本  uwsgi- ...

  4. 如何安装部署和优化Tomcat?(Tomcat部署和优化与压测,虚拟主机配置,Tomcat处理请求的过程)

    文章目录 前言 一:Tomcat安装部署 1.1:Tomcat简介 1.2:Tomcat核心组件 1.3:Tomcat处理请求的过程 1.3.1:请求过程基本解释 1.3.2:请求过程详细解释 1.4 ...

  5. apache2.2 虚拟主机配置

    一.改动httpd.conf 打开appserv的安装文件夹,找到httpd.conf文件,分别去掉以下两行文字前面的#号. #LoadModule vhost_alias_module module ...

  6. phpStudy 2014的Apache虚拟主机配置

    安装phpStudy直接百度下载,傻瓜式安装很简单,一直点击下一步即可,中途根据个人爱好设置WWW目录,我的设置在D盘根目录里. 打开虚拟主机配置,打开D:\phpStudy\Apache\conf下 ...

  7. apache2.2 虚拟主机配置详解

    一.修改httpd.conf 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. #LoadModule vhost_alias_module modules ...

  8. ubuntu apache2配置详解(含虚拟主机配置方法)

    ubuntu apache2配置详解(含虚拟主机配置方法) 在Windows下,Apache的配置文件通常只有一个,就是httpd.conf.但我在Ubuntu Linux上用apt-get inst ...

  9. linux apache虚拟主机配置(基于ip,端口,域名)

    配置环境: linux版本:Centos6.4 httpd版本: [root@centos64Study init.d]# pwd/etc/init.d[root@centos64Study init ...

随机推荐

  1. Python基础之变量作用域

    一.分类: 二.变量名的查找规则: 三.局部变量: 四.全局变量: 五.global语句: 六.nonlocal语句: 七.基础代码: # 全局变量:当前.py文件内部都可访问 g01 = 100 d ...

  2. 线程(Thread、ThreadPool)

    多线程的操作,推荐使用线程池线程而非新建线程.因为就算只是单纯的新建一个线程,这个线程什么事情也不做,都大约需要1M的内存空间来存储执行上下文数据结构,并且线程的创建与回收也需要消耗资源,耗费时间.而 ...

  3. 利用Python实现对Web服务器的目录探测

    今天是一篇提升技能的干货分享,操作性较强,适用于中级水平的小伙伴,文章阅读用时约3分钟. PART 1/Python Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python ...

  4. [Java]LeetCode133. 克隆图 | Clone Graph

    Clone an undirected graph. Each node in the graph contains a label and a list of its neighbors. OJ's ...

  5. [Swift]LeetCode500. 键盘行 | Keyboard Row

    Given a List of words, return the words that can be typed using letters of alphabet on only one row' ...

  6. Java学习目录(持续更新中)

  7. c# 关于页面生命周期

    每次遇到这个问题,总是含含糊糊的说不清楚,今天就在这里统一整理一下,以便以后的查看. 一般来说,页要经历下表概述的各个阶段.除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于 ...

  8. 了解django部署(Django + Uwsgi + Nginx)

    首先了解下基本概念: 1 WSGI WSGI:全称是Web Server Gateway Interface,是python应用程序或者框架和web服务器之间的一种接口,被广泛接受.WSGI不是服务器 ...

  9. ASP.NET Core中如何针对一个使用HttpClient对象的类编写单元测试

    原文地址: How to unit test a class that consumes an HttpClient with IHttpClientFactory in ASP.NET Core? ...

  10. .NET Core protobuf-net、MessagePack、Json.NET序列化/反序列化性能测试

    测试代码Zonciu/SerializationTest.cs, 源自neuecc/ZeroFormatterBenchmark.cs. NuGet包及其版本 mgravell/protobuf-ne ...