精华内容
下载资源
问答
  • Tomcat配置公网访问

    千次阅读 2017-09-09 12:14:11
    最近自己做了个简单web应用想发布公网访问,因为是第一次配置,所以在配置过程中出现问题及解决方法。 1.在电脑安装tomcat程序,启动Tomcat服务,一般默认时我们打localhost:8080/test 就可以访问,为了省去输入...

    最近自己做了个简单web应用想发布到公网访问,因为是第一次配置,所以在配置过程中出现问题及解决方法。

    1.在电脑安装tomcat程序,启动Tomcat服务,一般默认时我们打localhost:8080/test  就可以访问,为了省去输入端口麻烦,想将端口号改成80

    方法如下:打开目录C:\Program Files\Apache Software Foundation\Tomcat 8.5\conf下面server.xml文件,将下方8080改为80,然后保存重新启动tomacat


        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

    2.打浏览器通过localhost访问不了,在8080端口是正常但在80访问不了,检测80是否被占用,刚开始根据网上说的方法修改注册表

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP 找到一个DWORD值Start,3将其改为0,然后重新启动,重启还是没有,后来将start值改为4,然后再重启电脑,通过localhost直接访问成功了。


    a、运行cmd,然后输入netstat -ano,回车;(注意netstat和-ano之间一定要有空格,我就是一开始没输入空格,运行不起来)  
    b、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来;  

    c、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾; 

    d、然后找到与刚才那个pid对应的是哪个程序,很容易就会找到,就是它与0.0.0.0:80进行了绑定(bind);     结束这个进程,再点击Apache的Start按钮,终于出现了那个Running 。


      但是上面的方法不适用我的情况。。因为我

    找不到pid=4的进程

    ,终于找到了另一方法。

    因为Win7的80端口默认是被System进程占用的。(我的电脑是win10也是这个原因)

    用如下方法可以解决System进程占用80端口的问题:

      打开RegEdit:开始-运行-输入regedit-调出注册表  找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP 找到一个DWORD值Start,将其改为0 重启电脑,System进程将不会占用80端口 就可以打开你的apache了

    1.png


    3.由于是个人电脑没有公网IP,于是下载一个net123客户端注册用户,添加一个映射,然后通过外网访问正常了





    
    
    展开全文
  • 我选择的阿里云服务器的操作系统是Windows2012 R2 图形化界面,方便小白操作… 一、配置云服务器的环境 ...(2)安装tomcat:我安装的是tomcat-7.0.86-windows-x86,可以选择免安装版本,直接解...

    我选择的阿里云服务器的操作系统是Windows2012 R2 图形化界面,方便小白操作…

    一、配置云服务器的环境

    (1)安装jdk:我这里选择安装的版本是jdk-8u144-windows-i586_8.0.1440.1,正常安装配置环境变量就行了,和在自己电脑上安装没什么区别。
    (2)安装tomcat:我安装的是tomcat-7.0.86-windows-x86,可以选择免安装版本,直接解压就可以用了,不过要想开机自启动需要配置。
    (3)安装mysql和可视化工具Navicat

    二、上传要发布的网站包

    选择的网站包是已经在本地编译好的,放在/tomcat/webapps/文件下
    这里写图片描述

    三、配置Tomcat文件

    在/tomcat/conf/service.xml文件下选择右键文本打开编辑:
    这里写图片描述
    添加的内容如下:

        <Connector port="80" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
        <Context path="" docBase="C:\Program Files (x86)\Tomcat7.0\webapps\sciencepark" reloadable="true" crossContext="true" />
    

    更改端口为80,因为阿里的云服务器开放有一个80端口。路径填写你要发布的那个项目的绝对路径,我这里是C:\Program Files (x86)\Tomcat7.0\webapps\sciencepark
    这里写图片描述

    四、启动Tomcat

    终于到了最后的时刻,以管理员身份运行/tomcat/bin/startup文件,等待tomcat启动成功就可以了。然后在公网访问的地址为: 云服务器的公网ip + 你的项目名
    例如我的就是:http://120.79.139.27/sciencepark/
    到此就配置完成了。

    展开全文
  • 最近在学习安卓开发的时候遇到一个问题,做了一个新闻客户端,服务器端是使用Apache Tomcat搭建的。当我发布的时候发现,在安卓真机上是访问不了服务器的,只有在模拟器上才可以访问。如果仅仅是这样的话,那做的...

    最近在学习安卓开发的时候遇到一个问题,做了一个新闻客户端,服务器端是使用Apache Tomcat搭建的。当我发布的时候发现,在安卓真机上是访问不了服务器的,只有在模拟器上才可以访问。如果仅仅是这样的话,那做的客户端将毫无意义。所以这个问题必须解决。然后就找了很多资料,最后需要修改server.xml文件内容才OK的。

    具体的修改如下:1.将端口号8080修改为其他端口号,我这里就随便改了一个

    2.将Host name修改为本机的ip地址


    然后重启服务器,再安卓真机上就可以访问这个服务器了。OK。就是这么简单。本人新手,如有问题望大神指教。


    展开全文
  • tomcat是什么? 阿帕奇开源组织下开发的WEB容器,可以开发WEB程序不支持EJB,配合JAVA可以很好的开发JSP页面。 tomcat的安装: tomcat有安装版本和绿色版本。安装版本就像安装QQ一样,将应用安装到windows...

    tomcat是什么?

    阿帕奇开源组织下开发的WEB容器,可以开发WEB程序不支持EJB,配合JAVA可以很好的开发JSP页面。


    tomcat的安装:

    tomcat有安装版本和绿色版本。安装版本就像安装QQ一样,将应用安装到windows后台服务或linux进程。绿色版本不用安装,解压即可用。


    tomcat配置:

    tomcat需要结合JDK一起使用,处理JAVA程序有优势。

    更改Tomcat默认配置。
    1、修改Tomcat监听端口。 
      在%TOMCAT_HOME%(以下代指Tomcat的安装路径)下的conf目录下的server.xml文件中修改。  
    2、修改默认站点。
      拥有一个名为WEB-INF的子文件夹,该子文件夹下必须有一个名为web.xml的文件,而且该xml文件必须受约束与特定的DTD。 


    Tomcat环境变量配置:
     如果你的Tomcat安装在C盘里,如Tomcat50(在这里切记一下,安装Tomcat时,在其字母周围一定不要存在空格,否则最后可能导致配置不成功)
    同样,在系统变量里点新建:
    变量名:CATALINA_BASE
    变量值:Tomcat
     再次新建:
    变量名:CATALINA_HOME
     变量值:Tomcat
      点击确定后在classpath中加入%CATALINA_HOME% common lib servlet-api.jar
      在path中加入%CATALINA_HOME% bin;
          确定后你的Tomcat就配置好了,同样要验证是否配置成功,那就运行Tomcat,点击启动(或Start service)后,打开浏览器,如果出现页面,那么配置成功。

    tomcat内存设置:

    打开注册表->HKEY_LOCAL_MACHINE SOFTWARE Apache Software Foundation Procrun 2.0 Tomcat6 Parameters Java(路径可能有一点点差别),修改jvmms和jvmmx最小最大内存参数。



    动态IP时发布tomcat网站应用到外网:

    使用动态域名解析方案,将域名固定到本地。开放的动态域名解析有dnspod的动态域名解析API、nat123动态域名解析。等。


    80端口异常或无公网IP时发布tomcat应用到外网:

    使用80端口映射软件或平台方案,通过域名绑定tomcat服务器,将内网tomcat应用映射到外网域名。开放的应用有如nat123的80映射等。

    展开全文
  • 通过Tomcat发布站点

    2018-01-13 11:18:35
    记录值这里不需要修改,对应值必须要写你的真实ip,(如果你的ip是内网ip,这里是发布完毕之后还是只能在内网才可以访问,所以咱们需要去找ip代理,将自己的ip换成公网ip,代理到公网ip后需要修改Internet选项,...
  • TOMCAT发布项目,通过域名直接访问一、需求二、操作 一、需求    在公网IP上发布正式项目时,我们都是通过域名进行访问网站,向百度的(www.baidu.com)网站,在地址栏通过输入域名就可以访问网站。本章的主要内容...
  • 一个web应用,或者网页,网站,在tomcat容器中发布了,想放到公网上,让大家都能访问,而不是仅仅在局域网中,这样如何设置呢? 操作步骤 首先,您得有一个公网服务器,也就是外网IP地址,或者更高级一点就是...
  • tomcat安装 tomcat配置 tomcat内存sg
  • Tomcat发布一个网站通过域名访问

    万次阅读 2016-07-14 15:24:26
    2.购买阿里云的云服务器 ECS(附带弹性公网IP,大概5毛钱一天),我用的是Windows Server2012 3.远程桌面连接到Windows Server2012,安装QQ,方便传输自己开发好的网站和文件,有些人喜欢折腾,弄各种工具,打开...
  • 接下来就是把war包放入tomcat服务器中, 首先启用远程连接命令连接服务器  远程连接的就是你购买的服务器的公网IP地址。  用户名一般都是Adminnistrator 密码是在阿里云控制台中...
  • 你要确定你在服务器下curl 无论是私网还是公网都是成功的,如果有问题详情请见我上一篇文章 https://blog.csdn.net/weixin_44373464/article/details/101225413 三.因为我们是静态网页所以我们没有必要打包你只...
  • ipconfig--&gt;如果发现显示IP都是内网的IP如(192.168.X.X),说明使用的是内网,没有自己的外网IP,外网无法访问。  内网的机子,要获得进入路由器的权限才能实现外网用户访问本地... 如果是本机拨号上公网...
  • 转自:...我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,外网的同...
  • Tomcat发布war应用配置

    千次阅读 2018-06-12 15:02:59
    购买阿里云的云服务器 ECS(附带弹性公网IP服务,大概5毛钱一天),我用的是Windows Server2012 3.远程桌面连接到Windows Server2012,安装QQ,方便传输自己开发好的网站和文件,有些人喜欢折腾,弄各种工具,打开...
  • 如何发布H5界面可以让公网访问

    千次阅读 2018-07-27 11:01:14
    问题背景:手机APP里的H5界面要发布公网,提供给第三方APP调用。 解决思路: 第一种:发布到weblogic服务器 新建web Project工程:   目录结构如下: 把H5界面和界面引入的js和css等样式文件一起拷贝...
  • 首先在各个服务器商上租用一台服务器,得到服务器对应的公网ip 1、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是8.5.34) 1) 将port端口改为80,...
  • 本人近期通过腾讯云服务器进行web项目的...进入安全组选项新建一个安全组,模板选择" 开放全部端口"(本人在后期发布测试时遇到了服务器可以自己访问网站,不能通过公网ip访问网站,经过大量时间研究是端口未开放导致)
  • 以110.120.18.18作为假定的服务器公网ip地址 以10.10.10.10作为假定的本机ip公网地址 一、安装JDK: 1.检查并卸载JDK 检查系统是否自带jdk以及相关安装包,如果有的话则应先将其卸载。 检查JDK版本: java -...
  • 发布Java Web程序到Internet之前,需具备如下前提条件(假设使用的是Tomcat服务器)。þ 拥有一台可连接到Internet的计算机,并且是固定IP(最好是公网的静态ip,要不然非同一局域网别人怎么访问)。þ 拥有一个...
  • 发布Java Web程序到Internet之前,需具备如下前提条件(假设使用的是Tomcat服务器)。þ 拥有一台可连接到Internet的计算机,并且是固定IP(最好是公网的静态ip,要不然非同一局域网别人怎么访问)。þ 拥有一个域名。...
  •  刚刚学习java web的时候,经常是把tomcat发布了,就脑袋一热,不管别人是不是内网,就把自己的内网的ip与项目链接发出去,叫别人访问....,往事不堪回首, 下面就简单介绍下将自己的tomcat变成公网可以的方法。  1...
  • 腾讯云服务器(可通过公网ip访问) Xshell 5(替代webshell,远程连接云服务器)Xshell 5 破解版百度网盘链接 密码: g07g WinSCP (用于本地与云服务器之间的文件传输)下载地址 IntelliJ IDEA Ultimate 2017.2.2 ...
  • 2.购买阿里云的云服务器 ECS(附带弹性公网IP服务,大概5毛钱一天),我用的是Windows Server2012  3.远程桌面连接到Windows Server2012,安装QQ,方便传输自己开发好的网站和文件,有些人喜欢折腾,弄各种工具,...
  • 阿里云服务器购买地址点我去哦...公网ip地址上文有复制粘贴过来即可 静等5分钟差不多域名就生效了 就是解析成功 下载两个软件 下载地址: http://www.downza.cn/soft/252518.htmlhttp://www.downza.cn/soft/252518.htm.
  • Tomcat 绑定域名,防止恶意解析

    千次阅读 2016-09-02 09:50:37
    原文: http://arui.me/index.php/archives/183/如果未备案的域名绑定到自己发布的web服务上,就会收到电信运行商的警告,如果不处理就可能会被工信部封停IP,所以我们在Tomcat发布公网的web服务时,需要设置绑定...
  • 修改前: 修改后: 360浏览器兼容问题。。。搞了一个晚上,还以为腾讯云tomcat上和apache冲突出了问题。 有时候问题很简单,却要排查很久。。
  • tomcat部署项目之访问路径问题

    万次阅读 2018-06-08 18:02:03
    你需要申请一个域名,并解析到你的公网IP上。腾讯阿里华为现在都在做,傻瓜式解析,很简单。本地tomcat的可以略过此步。第二步,进入tomcat/conf/server.xml文件,修改tomcat端口号。 &lt;Connec...
  • 项目发布公网上,这样其他人也可以访问。 最主要的是,提供一个条件让面试官看到,从而间接地宣传自己的技能实力,帮助拿到Offer。点击打开链接...
  • 我们的服务器有公网域名,只开启了一个80端口用于iis发布,现在需要能同时发布tomcat上的服务,如何实现? 之前,按照网上教程试图用isapi_redirect来实现,但是忙活俩小时不成功,不仅配置麻烦,而且带来了一些新...
  • 本地测试获取连接正常访问正常(由此判断公网连接没有问题,账号密码没有问题),但是把地址换成内网地址发布到linux服务器,跑到Driver.getConnection就没有反应了。然后长时间后报错connect reset。通过linux...

空空如也

空空如也

1 2 3 4
收藏数 64
精华内容 25
关键字:

tomcat发布公网