精华内容
下载资源
问答
  • 因为临时要在公司的外网服务器上发布我们部门的项目,但是勒,这个服务器上已经有别的部门的项目在运行,的是tomcat服务器。总不能把其他部门的项目给停了吧。再说了 一个tomcat下面有太的项目也是不好的,所以...

    因为临时要在公司的外网服务器上发布我们部门的项目,但是勒,这个服务器上已经有别的部门的项目在运行,用的是tomcat服务器。总不能把其他部门的项目给停了吧。再说了 一个tomcat下面有太多的项目也是不好的,所以没有办法,只能再装一个tomcat服务器了,本来想的很简单,就是重新装一个tomcat服务器,然后呢,改成不同的端口号就好了,结果已启动 ,就悲剧了。报错如下图




    端口被占用。。真是 没那么简单,就能去爱,别的全不看。。

    事实证明我太天真了,把一切想的太简单了,最后搜罗了一下,才知道原来

    在手动启动tomcat时,其实是启动环境变量中配置的tomcat的,所以当启动多个tomcat时,因为在环境变量中没有配置,所以

    启动时,就会报端口被占用的错误。所以如果想要同时运行多个tomcat,就需要配置相应的环境变量。

    可以看下这位大神的文章http://www.cnblogs.com/fantiantian/p/3620022.html

    然后,我就总结了一下

    方法如下

    以运行两个tomcat为例 tomcat1 和tomcat2

    第一步:首先将两个解压版的tomcat 分别解压到相应的目录

    第二步:为这两个tomcat 配置环境变量 CATALINA_HOME和 CATALINA_HOME1

    tomcat1 配置 为 CATALINA_HOME ,tomcat2配置CATALINA_HOME1

    CATALINA_HOME 其实就是tomcat的解压目录或者叫安装目录

    如图



    第三步:修改tomcat2的端口号,tomcat1的配置保持不变

    找到tomcat2的解压目录,找到conf文件夹下的 server.xml文件 如图


    打开server.xml文件 修改三个端口号,修改为不常用的端口号,如图



    第四步:修改tomcat2 中的 catalina.bat 和 startup.bat 这两个文件,将文件中的 CATALINA_HOME 全部替换为CATALINA_HOME1

     CATALINA_HOME1是tomcat2 在环境变量中的配置

    如图 

    catalina.bat文件


    startup.bat文件


    如果要用到tomcat2中的shutdown.bat  去关闭tomcat2,并且只想让tomcat2 关闭,而不让tomcat1受到影响,那么就需要将

    tomcat2中的 shutdown.bat 文件中的 CATALINA_HOME 也全部替换为 CATALINA_HOME1 

    如图 shutdown.bat 文件


    综上所述 就可以在同一台电脑上同时手动运行两个tomcat 服务器了!大功告成!!

    如果要运行多个tomcat服务器的话,方法也是一样。

    如有不足之处,请各位大神多多指教!!




    展开全文
  • 怎么在自己电脑上搭建一个服务器,以便于外网访问呢? 一、总结 一句话总结: 二、怎么在自己电脑上搭建一个服务器,以便于外网访问呢? 前几天我要测试一个项目,这个是需要往服务器上放才可以测的,但后台...

    怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

    一、总结

    一句话总结:

     

     

    二、怎么在自己电脑上搭建一个服务器,以便于外网访问呢?

    前几天我要测试一个项目,这个是需要往服务器上放才可以测的,但后台太忙了,所以就说让我自己在自己电脑搭建个服务器,把项目代码放在里面测就可以,其实搭建服务器的方法有很多,之前我有用过一个XMAPP的软件它也是可以作为服务器承载代码,以供别人访问,不过我觉得比较流行的还是Tomcat服务器;

    其实我们偶尔也会写一下网页,javaweb程序,为了逼近现实,我们的项目发布后,都希望我们的项目能让更多的人看到,难道我们要自己去买域名么,买空间么?其实我个人觉得如果不是需要很大的持续的访问量的话,完全没有必要去买一个空间域名,例如我们只是做学习,测试之用完全没有必要去买一个,其实之前我买过,就新浪云,注册和认证都不需要钱,但现在新浪云越来越坑了,每天都会消耗云豆,也就是说你2,3个月不缴费,新浪云上面的资源就会被清空,特别蛋疼!所以我们自己会搭建服务器的话就完全没有那多的麻烦事了。

    比如我们搭建一个Tomcat服务器:

    分三步:

    1:

    我们用Tomcat服务器,如果我们的javaweb程序已经部署到了Tomcat服务器,一般我们在本地访问的地址为localhost:8080/shop1,localhost指本机,即127.0.0.1,8080端口号,shop1你部署的项目名称,但太过于繁琐,我们只想通过ip地址来访问我们的项目,即127.0.0.1或者localhost,我们只需要修改一下Tomcat的皮脂即可,打开Tomcat所在的conf文件夹,打开server.xml文件,所要修改的部分如下:

    1. <Connector port="80" protocol="HTTP/1.1"  
    2.   
    3.                connectionTimeout="20000"  
    4.   
    5.                redirectPort="8443" />  
    6.   
    7.    
    8.   
    9. <Context path="" docBase="shop1" reloadable="true" />

    即将port从原先的8080修改成80,因为http协议的默认端口是80,这样你就可以不用再输端口号了,把docBase="shop1"的值修改成你所部属的项目的名称,默认指向你的项目,这样你就可以不输项目的名称了。

    还得注意一点Tomcat 7.0的版本的server.xml文件中居然没有

     

      <Context path="" docBase="shop1" reloadable="true" /> 

     

    这一条,又下载了5.0版本居然有,如果你的没有,复制加进去就可以了。
    OK,这样的话,你在浏览器里输入localhost就可以访问你的项目了!
    ps:为了下来的工作中部出现什么问题,我并没有将8080端口改成80,据说端口被电信封掉了,我让用电信上网的同学访问我的网站,果然不行,这里我们明白道理就可以了,只是学习测试子用,所以我们就用8080端口。
     
    2:
    上一步我们只实现了自己访问,但如何让外网的同学访问,这里可能涉及了简单的网络知识,我网络学的也不是很好,就说的比较通俗一点,有两种情况(1)你上网没有用路由,运营商单独分给你一个ip地址,那你直接可以用你的ip让外网的同学来访问你的网站,我们这里用的8080端口,所以形式为:xxxxxxxxxx:8080.为了让多的同学了解,我在啰嗦一下,怎么知道自己的ip地址,你不必用在cmd命令输入ipconfig这种略显专业的方法去获取 ,其实哦重要在百度搜素“ip查询”,第一个就是。
    (2)用了路由器,一个路由器呆了好几台电脑,比如说跟室友,这就需要你去路由管理页面设置一下,端口映射,让被人访问你们的ip地址时,映射到你的电脑,在浏览器中输入192.168.1.1(以你的路由为准),进入路由管理页面,操作如下图,
     
     
    转发规则-----虚拟服务器-------添加新条目
     
     

    端口我们没改,所以填8080,IP地址为你的电脑在局域网中的地址,怎么样知道自己的局域网中的地址,很简单自己百度一下,只要局域网里的电脑不是太多,一般为192.168.1.XXX,我这里为192.168.1.101,然后点击保存,OK,然后外网就可以用你们IP去访问你的网站了!

    效果图如下:

     
     
    这时可以把这个网址发给你的同学,试一下,他能不能访问你的网站,答案是肯定的!
     
     
     
    3:

    但是又有新问题了,你第二天打开路由,或者再次上网时,运营商会重新分配给你一个新的IP地址,难道你让你同学访问时,再次把这个IP地址发给他吗?显然这是不合理了。

    此时,我们就想有一个动态域名多好。这里给大家介绍一款软件“花生壳”,下载安装,然后注册后,你就会获得一个免费的二级域名,每次开机自启后,就会将花生壳服务端中的IP数据更新成你新的IP地址,然后你每次用你固定的域名来访问时,就会解析到你新的IP地址。

    如下图:

     

     

    双击你的域名,看有没有显示出“经检测,您的域名已激活并指向正确”!

    OK,到这里,没有路由的同学,就可以直接用你的域名访问了!

    有路由的同学,还得多操作一步:

    再次进入路由管理页面,操作如下图:

    点击“动态DNS”,这时如果你的上述操作都没问题的话,服务提供者那一栏已经自动填充成花生壳的网址了,然后输入用户名,密码,点击登录,如果显示为“连接成功”,那点击“保存”。

    到这里,终于大功告成,看一下最终效果图:

    可以看到,我用我的域名成功的访问到了我的网站。

    PS:有时显示“验证成功”时也是个假象,一点击“保存”时,又显示为“验证失败”,再点击“登录”,多点击几次“保存”,直到它一直显示为“验证成功”即可,反正就是多试几次。

    祝君好运!

    参考文献:http://blog.csdn.net/syf6568362/article/details/50558071

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/Renyi-Fan/p/9170806.html

    展开全文
  • 上一篇文章,写了rancher 操作一台主机,但是我们在生产中的话,肯定会存在一个镜像运行在2个或者两个以上的服务器上,也就是rancher中所谓的主机上面,那么今天记录一下rancher 怎么能够操作多台主机,并且运行同一个镜像...

    上一篇文章,写了rancher 操作一台主机,但是我们在生产中的话,肯定会存在一个镜像运行在2个或者两个以上的服务器上,也就是rancher中所谓的主机上面,那么今天记录一下rancher 怎么能够操作多台主机,并且运行同一个镜像的,因为本人是在自己电脑上用虚拟机的像是运行的, 所以今天模拟的是,两个虚拟机,两个能运行的话,那么三个四个等待也是一样的原理,现在把步骤记录一下!

     至于怎么安装rancher,请查阅之前的文章,本篇文章是在rancher已经运行在一台机器上的基础之上写的!

    我的第一台运行rancher的服务器是192.168.134.131 现在我又虚拟出来一个服务器,地址为192.168.134.132,以下直接简称131和132

    注意:132的服务器上也要有docker并正常运行才可以

    步骤如下:

    1. 添加主机

    访问131 的rancher,然后添加主机,在第4步填上132 的ip地址即可,然后复制第五步的命令,去132的服务器上直接执行即可(只需要在132上执行就可以了,131不用),然后点击关闭

    点击关闭之后会进入以下页面,我们需要在这个页面等待一会,不用着急,有的时候可能会很慢,刷新不出来东西,喝杯水,遛一遛.上个厕所,回来再看....  哈哈

    如上:我就已经把132 的主机也添加上了,接下来开始添加应用:

    2.添加应用(首次创建是这个页面)

    这个位置已经说得很明白了.应用就是一组由相同的docker镜像创建的容器,正如我们在生产中,打包一个镜像,上传到私有镜像库,然后拉取这个镜像,在每个机器上运行一样.现在我用nginx 来举例子,点击定义一个服务按钮,进入以下页面,

    填写完成之后,下面有个创建按钮,直接点击创建页面如下

    成功之后去容器页面查看已经运行起来了两个nginx:

    我们去主机页面去查看,也是显示每台主机一个:

    3.验证

    我们在用浏览器进行访问:

     

    已经全部成功了,这样我们就实现了同一个镜像在两个主机分别运行容器了,大功告成!

     

    ---------------------------------------------------------------------------------------------------------------------------------------------

    上面说了 这是首次创建应用,假设已经有了应用,再创建一个的话,就是下面这个页面了:

    点击添加应用:我们再创建一个tomcat 的应用,并在没个服务上运行

    填好之后,直接点击创建,进入下面的页面

    点击添加服务,剩下的就和上面创建nginx一样了

    验证: 分别访问两台服务器 端口是9091

    然后我们分别去131 和132 去看一下给我们拉取下来的镜像:

    和我们自己写命令一样一样的,好了就写到这里了

     这样也就完成了我们的一开始的需求,   同一个镜像在不同的服务器上运行,就可以通过rancher中, 添加应用这个功能实现我们的需求!

     

     

     

    展开全文
  • 为什么那么兄弟问我,我的电脑能不能当服务器来开服,我是小白,什么都不懂,想开一个服,不知道怎么投入,我就想说,兄弟们你们看了我那么贴也应该有一定的了解和基础了,你们也应该可以大胆一些的去尝试一下...

    2f069f515fe435e6a87a8ca5016ff434.png

    为什么那么多兄弟问我,我的电脑能不能当服务器来开服,我是小白,什么都不懂,想开一个服,不知道怎么投入,我就想说,兄弟们你们看了我那么多贴也应该有一定的了解和基础了,你们也应该可以大胆一些的去尝试一下架设
    我们都知道服务器和电脑有着不同之处,但具体说出个一二三来很多人还是一头雾水,也就是知其然 不知其所以然,都是CPU主板、内存、硬盘、电源,撑死就差一个显卡不同,但其实服务器和我们正常使用的台式主机差距很大,即使是内存都有着许多不同,因为用处不一样所以设计也不一样,下面就让我们来看一看服务器和PC主机有什么区别吧
    既然说服务器和电脑主机的组件都是差不多的,咱们就先从组件开始说起:
    ①、CPU,目前服务器CPU多数用的是intel,这类服务器CPU的特点是核心多、线程多、缓存大、频率低,在我们家用机的日常使用中90%不会用上超过8个核心,当然如果你经常使用犀牛、C4D等专业制图软件的话另说,玩游戏的话也看中少核心高主频,而服务器因为要处理诸多小数据,所以多线程的优势非常明显
    同时因为24*7不间断工作的特性,服务器CPU的稳定性非常夸张,体质相比家用CPU要好很多;普通PC上使用的CPU往往会采用一位数大小的一二三缓,但在服务器CPU上缓存往往会高达数十兆,这也使得CPU的大量数据处理能力更强,数据输出速度更快;当然服务器CPU的指令集也更加集中、针对性更强,因为使用了RISC所以服务器CPU在特定用处方面调用速度更快,命中率也更高
    ②、主板,不少服务器的主板为了更强的性能都会支持安装多块CPU,也就是我们经常听到的几路服务器,这点和只能安装一块CPU的家用PC完全不同,其次是更好的做工,毕竟无休工作,而且多路CPU的耗电量也非常夸张,所以对主板供电的要求非常高,同时散热也会更好,当然带来的问题就是尺寸更大;此外服务器主板为了更好的性能也会支持ECC内存、SCSI硬盘以及多块主板的处理集群,目的都是一个:更强更稳定
    ③、内存,目前服务器普遍使用ECC内存,这种内存最大的特性就是支持自动纠错,因为减少了数据错误问题,所以服务器的稳定性也会更好(当然AMD全家新产品都支持ECC内存,这个相比英特尔的优势非常大),至于速度快不快,说实话有的还不如普通SDRAM快,重在稳定
    ④、在服务器上使用的硬盘往往采用专门的超高转硬盘,例如希捷的ST10000NM0016银河以及希捷300G /15000R/SAS硬盘,这类硬盘支持SAS、RAID和SMART功能,同时高转速也能提供更良好的读写速度,不过目前越来越多的固态硬盘也在加入服务器大军;服务器支持硬盘热插拔,同时也有更多的硬盘槽和接口,使得服务器对数据的抗冲击能力更强,在特殊情况下也更加稳定
    ⑤、电源,服务器往往会选择超高功率高稳定性的电源,平时PC所注意的转换率、噪音控制等问题在服务器电源上并不是很重要,最重要的就是提供足够的电量以及出众的稳定性,所以往往服务器电源的噪音非常夸张(反正有服务器机房,除了服务器管理和运维以外谁还会天天蹲在机房里)。最后也补充一下,服务器主机是不需要显卡的,因为服务器绝大多数情况下不需要输出多复杂的图形画面,甚至针对性强的服务器根本不需要图形界面,就算普通的服务器,运行的时候也一般都不接显示器,显卡这种东西纯粹是个累赘
    根据以上组件的详细分析,基本上已经知道服务器和电脑主机的区别了,下面为了方便更好的理解,特意列出了八点服务器的优势,咱们来看一下吧一、高扩展性
      可扩展性是指服务器的配置(内存、硬盘、处理器等)可以在原有基础上很方便地根据需要增加
      为了实现扩展性,服务器的机箱一般都比普通的机箱大一倍以上,设计大机箱的原因有两个:一是机箱内部通风良好;二是机箱设有七八个硬盘托架,可以放置更多硬盘
      服务器的电源输出功率比普通PC大得多,甚至有冗余电源(即两个电源),机箱电源的D型电源接口有十几个之多,普通PC的机箱只有五六个
      服务器的内存在可以根据需要扩展,一般可以扩展到几GB二、高可靠性
      因为服务器在网络中是连续不断地工作的,因此,服务器的可靠性要求是非常高的,目前,提高可靠性的普通做法是部件的冗条配置,服务器可采用ECC内存、RAID技术、热插拨技术、冗余电源、冗余风扇等做法使服务器具备(支持热插拨功能)容错能力和安全保护能力,从而提高可靠性
      硬件的冗余设备支持热插拨功能,如冗余电源风扇等,可以在单个部件夹效的情况下自动切换到备用的设备上,保证系统运行的连续性,RAID技术可保证硬盘在出现问题时在线切换,从而保证了数据的完整性三、高处理能力
      服务器可能需要同响应数十、数百、数千台客户机的请求,因此,服务器的速度应该比普通的PC快
      决定CPU性能的因素有很多,CPU只是其中一个因素,其它,如硬盘的速度、内存的大小、网卡的数据吞吐能力等,都是制约服务器性能的重要因素四、高I/O性能
    SCSI技术、RAID技术、高速智能网卡、较大的内存扩充能力都是提高IA架构服务器的I/O能力的有效途径五、高无故障运行时间
      一般来说,工作服务器的要求是工作时间内(每天8小时,每周5天)没有故障;部门级服务器的要求是每天24小时,每周5天内没有故障;企业服务器要求全年365天,每天24小时都没有故障,服务器随时可用,简称为7x24。六、高强管理性
    IA架构服务器主板上集成了各种传感器,用于检测服务器上的各种硬件设备,配合相应软件,可以远程监测服务器七、运行服务器操作系统
      服务器是硬件与软件相结合的系统虽然在一台普通PC上安装网络操作系统,也可以称之为服务器,但这台服务器不具备真正服务器的特性八、提供网络服务
      已经具备了相应硬件平台和操作系统的服务器还不能发挥它的作用,如果要发挥它的作用,必须在网络服务器上安装网络服务软件
    现在你知道咱们的家用电脑和服务器的区别在哪里了吗?若还有什么想要了解的,可以在评论下方留言,一起交流~

    展开全文
  • 联通如何封杀多台电脑上网

    千次阅读 2013-03-19 17:17:22
    听说, 联通可以让一个宽带账号只允许一台电脑上网, 即使路由器, 也能探测出来是否是多台电脑同时上网。 如果真是这样, 技术上怎么做到的呢 我们知道,如果有3台机器通过路由器接猫上网, 肯定就是...
  • 清除缓存,删除安装包,软件迁移,清空...这台电脑又曾经作为软件的服务器,导致客服端的日志源源不断的输送给这台电脑,最终形成一个一百G的纯文本。把这个文件删了就好了,可能之后还是会生成文件继续生成日志。
  • 比如在一个局域网中,192.168.1.3这个IP只有被在一台计算机上,如果存在两台计算机或者多台计算机这个IP,就会出现冲突。出现IP冲突的原因我们已经有了基本的了解了,那么我们再来看在什么情况下会出现呢? ...
  • 免费空间现在几乎没有了,去收费空间吧又舍不得花钱,如何才能找到一个既不用花钱且空间又大的服务器呢? 随着宽带网的普及,尤其是包月宽带用户的增多,我们的个人电脑也基本具备了成为一台服务器的条件。所以...
  • wetool是我过最好的社群管理工具,安全、稳定又免费,但是它需要占用一windows电脑,而且没有云端功能,导致个运营人员维系同一个企业微信小号时,统一配置和规范客服话术非常麻烦。因此,我把wetool部署到...
  • 虚拟机怎么用 虚拟机安装教程

    千次阅读 2014-04-13 20:01:14
    随着电脑配置不断提高,我们多数人都已经步入了电脑性能过剩时代,不过电脑配置性能过剩也并不是什么坏事,我们可以通过在电脑中创建虚拟机实现一台电脑两个人,我们只需要购买一个显示器即可。非常适合家庭朋...
  • 二、这个破解如果要手机APP、微信、WEB等功能就需要用到两台电脑来操作,不用特意找独立的两台,平时的电脑都可以或者在一台电脑上装一个虚拟机也行,装数据库SQL2005和EXCEL服务器9.2的电脑称主机,装勤哲2016除...
  • 二、这个破解如果要手机APP、微信、WEB等功能就需要用到两台电脑来操作,不用特意找独立的两台,平时的电脑都可以或者在一台电脑上装一个虚拟机也行,装数据库SQL2005和EXCEL服务器9.2的电脑称主机,装勤哲2016除...
  • 阿里云服务器的使用

    2020-04-09 16:24:01
    昨天脑子一热,买了一个一年阿里云服务器,刚开始不会用,搜了一下才懂得了怎么用,在这里总结一下我自己的经验。 服务器就是一天24小时不关机的远程电脑,你可以使用远程桌面操控它,他就是一个电脑。 1.第一步...
  • 网吧电脑没有硬盘是怎么运行的? 所需软件: https://yunpan.cn/cYhgWbiGEDy4K 访问密码 c11b . 实验拓扑图 服务器 模版机 无盘电脑 需要创建多个目录,如果硬盘够就放到不同硬盘 本次的是锐起的4....
  • “网上邻居”无法互访的问题实在是太常见了,无论在学校,网吧还是家里多台电脑联机,都有可能遇到网上邻居无法互访的故展。“网上邻居”无法访问的故障多种多样,总结起来基本上有下面的几: 1,没有共享资源/...
  • 现在我用一台电脑想同时监控这三台服务器(我的监控主机有5个网口)我单独加了个交换机,能同时打开这三个服务器的界面,但是数据互联了,怎么设置IP啊?三台服务器的数据不能串在一起,会导致数据库混乱。
  • 就是在一个展览的地方放几台触屏电脑和佳能摄像机连接,用户自己电脑拍摄照片,然后问题来了,这个照片怎么从这个电脑(有个这种电脑)传到服务台的另一台电脑中进行打印,请大神给我提供点思路,能用服务器和...
  • 就象在局域网或网吧内一样, 虽然你可以架设多台服务器和网站,但是对外网来说,你还是只有一个外部的IP地址, 怎么样把外网的IP映射成相应的内网IP地址,这应该是内网的那台代理服务器或网关
  • 原来看过MYSQL同步数据的实现,可是自己还没有动过手,今天没什么事就玩一玩,正好在旁边有另一电脑,都在同一个路由器下。哈哈,正好。 不过首先在找配置文件上就把我卡了好久,由于我的是xampp安装包,在...
  • 3389端口是指windows系统中的远程桌面端口,可以使用它本管理远程计算机,就像操作本地的电脑一样,但是也容易...千里之行始于足下,你得有一台安装有Windows Server 2008 r2操作系统的服务器,不然只是纸上谈兵。推荐
  • 1 某些安卓手机在微信自拍得到的只是一个流文件,没有后缀的,后台获取到的就是application/octet-stream 这种类型,那这种上传到服务器之后,在电脑端就打不开了,这个还好,因为这个是一个流文件,后缀随便改,...
  • 我为何要Linux

    2016-08-05 20:49:09
    用Ubuntu的图形化界面很,不怎么用命令行,所以总觉得比不上Windows。当然,基本的功能还是全的。我用那旧电脑兼职翻译,赚了2000块的“巨款”。 后来深入使用Linux,是因为做论文时要用服务器服务器
  • 2:一运行windows的电脑(能连上家里的网络即可,我的是05年买的一个台式机,现在看来已经很落后了); 3:一个无线IP Camera(会员@梦之缘工作坊给我推荐EasyN IPCam的F系列和H3系列,因为他们提供SDK。 我...
  • 2:一运行windows的电脑(能连上家里的网络即可,我的是05年买的一个台式机,现在看来已经很落后了); 3:一个无线IP Camera(会员@梦之缘工作坊给我推荐EasyN IPCam的F系列和H3系列,因为他们提供SDK。 我...
  • 2:一运行windows的电脑(能连上家里的网络即可,我的是05年买的一个台式机,现在看来已经很落后了); 3:一个无线IP Camera(会员@梦之缘工作坊给我推荐EasyN IPCam的F系列和H3系列,因为他们提供SDK。 我...

空空如也

空空如也

1 2 3 4 5
收藏数 85
精华内容 34
关键字:

多台电脑怎么用一个服务器