`

CX-开发环境配置

 
阅读更多
1.C:\Windows\System32\drivers\etc\hosts配置:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1          localhost
        192.168.168.86     maven.dev.chaoxing.com
        192.168.168.223    svn.dev.chaoxing.com
	127.0.0.1          shanxi.organization.com
#	::1                localhost
#http://maven.dev.chaoxing.com是maven私服nexus的访问地址,可用来查询依赖。
#https://svn.dev.chaoxing.com是SVN服务器地址,需要用使用https协议访问。



2.Eclipse项目列表的Server文件夹中Server.xml:
        <Host appBase="E:\WorkspaceCompany\oranization" autoDeploy="true" name="shanxi.organization.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">   
				<Context docBase="ROOT" path=""/>
	    </Host>
	    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
	    
        </Host>


3.项目部署在哪个目录启动:
a.部署到本地Tomcat安装目录:
   D:\Tomcat6.0\conf\server.xml配置:
  
<Host appBase="E:\WorkspaceCompany\oranization" autoDeploy="true" name="shanxi.organization.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">   
				<Context docBase="ROOT" path=""/>
	    </Host>
	    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
   


b.部署到Tomcat默认路径(E:\WorkspaceCompany\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\config\server.xml中配置):

<Host appBase="E:\WorkspaceCompany\oranization" autoDeploy="true" name="shanxi.organization.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">   
				<Context docBase="ROOT" path=""/>
	    </Host>
	    <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">




原理:
1.浏览器输入:shanxi.organization.com(浏览器只会在本地匹配地址,不会访问外网)
2.由于在hosts配置了:127.0.0.1 <==> shanxi.organization.com
  a.如果本地Tomcat服务器没启动,则访问失败
  b.如果本地Tomcat服务已启动,但Server.xml没配置对应的Host,则报404错误
  c.Tomcat启动和Server.xml也配置了Host:会访问127.0.0.1(本机服务器Tomcat)去寻找shanxi.organization.com
3.由于在Eclipse中的Server里和本地安装的Tomcat6.0的server.xml配置了项目,且name="shanxi.organization.com"  端口号也为80
4.所以当URL:输入shanxi.organization.com会默认跳到Tomcat部署的那个项目的ROOT路径(即项目主页)
5.Tomcat6.0的Server.xml里可以配置多个Host,但是这些项目中WEB-INF\web.xml中配置的<param-value>节点值不能一样,否则启动Tomcat会报项目路径覆盖的错误:
	<context-param>  
        <param-name>webAppRootKey</param-name>  
        <param-value>webapp.course</param-value>  
	</context-param> 


分享到:
评论

相关推荐

    OMRON CX-Compolet帮助文档

    1. **安装与设置**:首先,需要在计算机上安装CX-Compolet软件,并根据实际的PLC型号和网络环境进行配置。 2. **新建项目**:启动软件后,创建一个新的项目,输入设备信息和项目描述。 3. **编写程序**:在编程...

    OMRON CX-ONE V4.2序列号

    其中,CX-ONE是欧姆龙为用户提供的一个集成开发环境,用于编程、调试和监控欧姆龙的可编程逻辑控制器(PLC)和其他自动化设备。CX-ONE V4.2是一个多国语言版本,包含了多种工具,旨在帮助工程师和程序员更高效地完成...

    cx-one各软件简介

    CX-One 是由欧姆龙自动化(中国)统辖集团开发的一款集成化工程工具软件包,它为用户提供了一个全面且灵活的平台来实现自动化项目的规划、设计、调试及维护。该软件包集成了多个工具,包括编程软件、配置软件等,...

    CX-Program7.3

    **欧姆龙PLC开发工具CX-Programmer 7.3详解** 欧姆龙CX-Programmer是一款专门针对欧姆龙可编程控制器(PLC)的编程和调试软件,是欧姆龙自动化产品线中的重要组成部分。在工业自动化领域,PLC扮演着核心角色,用于...

    OMRON PLC 9.7版本软件 欧姆龙PLC编程软件升级包 CX-Programmer 9.7版本软件.zip

    CX-Programmer是一款功能丰富的编程环境,它支持多种编程语言,如梯形图(Ladder Diagram)、结构文本(Structured Text)、指令表(Instruction List)以及功能块图(Function Block Diagram),符合国际标准IEC ...

    如何使用CX-Simulator

    ### 如何使用CX-Simulator进行欧姆龙PLC模拟 #### 概述 ...总之,CX-Simulator是一款强大且实用的工具,能够显著提升PLC程序的开发效率。正确掌握其使用方法,能够帮助技术人员更快地完成项目开发工作。

    CX-Programmer仿真未能启动的解决办法

    总之,解决CX-Programmer仿真未能启动的问题,主要通过独立启动CX-Simulator,创建并配置虚拟PLC,然后再在CX-Programmer中进行仿真操作。此方法适用于因系统环境、软件安装等问题导致的仿真故障。通过这样的步骤,...

    CX-One download_CXOneSoftware_

    【CX-One下载_CXOneSoftware_】是一款专为欧姆龙(OMRON)PLC设计的集成开发环境软件。这款工具集成了多种功能,旨在帮助工程师们更高效地进行编程、调试和管理欧姆龙的可编程逻辑控制器。在本文中,我们将详细探讨...

    欧姆龙 CX-One Introduction Guide(英文).pdf

    - 欧姆龙CX-One是一款由欧姆龙公司开发的集成自动化软件解决方案。它提供了一个全面的平台,用于编程、配置和管理欧姆龙自动化产品,如可编程逻辑控制器(PLC)。 - CX-One可能包括用于PLC编程的CX-Programmer、...

    欧母龙PLC例程源码CX-ProgrammerVer.5IntroductionGuideR120-E1-01

    CX-Programmer Ver.5 是由欧姆龙公司开发的一款功能强大的PLC编程软件。它支持多种编程语言,包括梯形图(Ladder Diagram)、指令列表(Instruction List)和结构化文本(Structured Text),能够满足不同用户的编程...

    OMRON+CX-ONE+V4.2序列号

    这款工具集成了多种功能,包括PLC编程、HMI设计、运动控制以及I/O设备配置等,为工业自动化设备的开发与调试提供了一站式的解决方案。 CX-ONE的核心组成部分包括: 1. **CX-Programmer**:这是一个用于编程欧姆龙...

    CX-protocol 协议宏中文操作手册

    CX-protocol 是由欧姆龙(OMRON)开发的一款专业软件工具,主要应用于PLC(可编程逻辑控制器)与个人计算机之间的通信协议设计与管理。该软件提供了一个直观且强大的平台,使工程师能够轻松地创建、编辑和测试自定义...

    CX-Protocol协议宏操作手册(中文)

    CX-Protocol是一款由欧姆龙公司开发的协议通信软件,主要针对其PLC产品提供通信支持。CX-Protocol协议宏操作手册详细介绍了如何使用该协议与PLC进行数据交换以及通信序列的创建和编辑。本文将从手册内容中提炼出关于...

    欧姆龙CX-Programmer 2.0

    这款软件是欧姆龙自动化产品线中的一个重要组成部分,它提供了对PLC程序的创建、编辑、测试和诊断功能,帮助工程师们高效地完成自动化控制系统的开发工作。 欧姆龙PLC是一种广泛应用在工业自动化领域的控制器,它...

    OMRON CX-Simulator使用手册

    总的来说,OMRON CX-Simulator是一款强大的工具,它能帮助用户在模拟环境中学习和测试PLC编程,从而提升工业自动化项目的开发效率。掌握CX-Simulator的使用,对于任何涉及OMRON PLC工作的专业人士都是必要的技能。

    CX-Programmer2.0

    4. **通信设置**:CX-Programmer 2.0 允许用户配置PLC的通信参数,如波特率、奇偶校验等,以便与其他设备进行数据交换。 5. **故障诊断**:当PLC运行出现问题时,软件能提供详细的错误信息和日志,帮助工程师快速...

    cx-p 说明文档omron

    CX-P编程软件是欧姆龙自动化公司开发的一款强大的PLC(可编程逻辑控制器)编程工具,广泛应用于工业自动化领域。本文将深入解析CX-P的功能特性、使用方法以及常见问题,旨在帮助用户更好地理解和操作这款软件。 一...

    omron CX ONE V4.1 序列号及下载地址

    Omron CX-ONE是日本欧姆龙自动化公司推出的一套综合编程与设计环境,旨在为工业自动化设备提供统一的开发平台。V4.1版本作为其系列中的一个更新迭代,引入了更多的功能增强和性能优化,使得工程师能够更高效地进行...

Global site tag (gtag.js) - Google Analytics