您的位置:百味书屋 > 范文大全 > 经典范文 > java获取tomcat端口 正文

java获取tomcat端口

2016-11-02 10:44:11 来源网站:百味书屋

篇一:JAVA获取服务器IP地址和端口

JAVA获取服务器IP地址和端口

情形分析:

1.Apache+Tomcat集群

2.Weblogic集群

3.单机环境

说明:

1.tomcat中,由于需要从System对象中读取自定义参数值,需要在启动参数中加入-Dhttpd.runtime.server=http://ip:port。

2.weblogic同理,需要在启动参数中加入-Dweblogic.runtime.server==http://ip:port。

3.单机环境,使用request对象即可。

(当然tomcat和weblogic中也可以用相同的名称。)

4.另外,如果只获取IP可以直接通过java.net.InetAddress这个类得到。

篇二:利用tomcat发布java WEB项目到外网的方法

首先写好项目,放在没有中文的路径文件上,tomcat也是路径不能有中文路径

然后在tomcat的conf文件的server.xml中添

加<Context path="/first" docBase="G:\textt\WebRoot" debug="0" reloadable="true"> </Context> 这样访问到first就访问到了G盘下的上边的项目了

然后是路由的设置:

1.路由器设置:本人路由器为tp-link..其他请baidu一下了,方法都是端口映射,实现转发,其他机器访问你的外网ip就转发到你机子的ip,就可以了。进入路由的设置页面(主机上地址栏输:http://192.168.1.1[具体可能也不同,用ipconfig命令查看]),进入后选左边-转发规则,端口填80(8080),右边勾上,保存退出。因为http默认80,所以以后输网址就不用加8080端口号了,直接http://IP 地址/目录/xx.jsp,- -不嫌麻烦加上:80也是可以的。。然后ip地址填你本机的地址,在你本机就设定这个ip为固定ip了。否则动态的话每次都要改转发,后面默认,点下面的确定OK,好像不是确定,忘了,反正差不多意思。。

如果用的是动态获取的IP地址,那么就打开http://hao.91ok.com//?91在实用查询里边点IP,就可以知道你自己的正在用的外网IP地址了。然后用http://183.3.162.2:8080/first/来访问就可以在外网访问到自己的网站了(这里获取到的ip是183.3.162)

以上是在java和tomcat安装成功以后的前提条件下的:下边介绍jdk和tomcat的安装;

1jdk的安装,首先下载解压,一定要解压到没有中文的路径上去。然后就配置环境变量

完整的java环境配置:

我安装的JDK是jdk-1_5_0_06-windows-i586-p版本:

双击运行jdk-1_5_0_06-windows-i586-p.exe文件,进行安装,我的安装目录是:C:\Program Files\Java(你也可以自己设定)

安装完成后在C:\Program Files\Java目录下会产生两个文件夹:jdk1.5.0_06和jre1.5.0_06

要配置三个系统环境变量:

1---->右键单击"我的电脑",选中"属性"并单击,选择"高级"选项卡,单击下面的"环境变量"

2---->你会看到一个"用户变量"和一个"系统变量",用户变量只是针对当前的用户起作用的,

"系统变量"是针对登陆这台计算机的所有用户的,

3---->设置第一个:单击"系统变量"中的"新建"按钮,在弹出的对话框的变量名中输入CLASSPATH,在变量值中输入.;

4---->设置第二个:按照上面的步骤, 变量名中输入JAVA_HOME,变量值中输入jdk的路径,我的是C:\Program Files\Java\jdk1.5.0_06,(你根据你的jdk的安装路径设置你的路径)

5---->(注意)设置第三个:你会发现你的系统变量里面有个Path变量了,那么选中它,单击编辑按钮

在后面加上;%JAVA_HOME%\bin即可,那么你的JDK就配置好了

JAVA_HOME C:\Program Files\Java\jdk1.6.0_06

CLASSPATH : C:\Program Files\Java\jdk1.6.0_06\lib;

PATH :.;%JAVA_HOME%\bin (这里前边有一个“.”号,不要漏了,因

为它表示当前路径)

2 tomcat的配置

CATALINA_HOME

相当与tomcat的home(可以不用配置)也就是tomcat所在的路径,所以tomcat是不用安装的,解压之后配置环境路径就好了。。。。

CATALINA_HOMEC:\Program Files\apache-tomcat-6.0.26

如果点击tomcat的bin目录下的startup.bat时,黑界面一闪而过,就要配置CATALINA_HOME环境变量了.

完整的配置:

1 JAVA_HOME C:\Program Files\Java\jdk1.6.0_06

2 CLASSPATH : C:\Program Files\Java\jdk1.6.0_06\lib;

3 PATH :.;%JAVA_HOME%\bin (这里前边有一个“.”号,不要漏了,

因为它表示当前路径)

4 CATALINA_HOMEC:\Program Files\apache-tomcat-6.0.26

Tomcat的startup.dat如果一闪而过,那就有可能是tomcat没有配置好路径,也有可能是数据库没有打开。

另外以上配置后,可能重启电脑之后环境变量就会消失那就要再配一次啊!!!

篇三:一个tomcat部署多个项目并通过不同的端口访问

一个tomcat部署多个项目并通过不同的端口访问

第一步:修改 $TOMCAT_HOME\conf\server.xml文件。

复制Service节点,去掉<Connector port="8009"...这个节点

新增Service节点的name属性依次修改为Catalina1、Catalina2……

新增Service节点的Connector节点port属性依次修改为8001、8002……(根据机器配 置未占用端口,这里按顺序为方便)

新增Service节点的Host节点appBase属性依次修改为webapps1、webapps2……下面是新增两个Service节点的配置:

具体配置代码如下:

<Service name="Catalina1">

<Connector port="8081" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true" />

<Engine name="Catalina1" defaultHost="localhost">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>

<Host name="localhost" appBase="webapps1" unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false"></Host>

</Engine>

</Service>

<Service name="Catalina2">

<Connector port="8082" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true" />

<Engine name="Catalina2" defaultHost="localhost">

<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>

<Host name="localhost" appBase="webapps2" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

</Host>

</Engine>

</Service>

第二步:在$TOMCAT_HOME目录下新建文件夹webapps1、webapps2……(目录里包含ROOT子目录),里面分别放不同项目(测试只就简单复制$TOMCAT_HOME\webapps\ROOT 目录)

第三步:复制$TOMCAT_HOME\confi目录下的Catalina生成多个副本,并依次命名为Catalina1、Catalina2……

第四步:启动Tomcat测试

第五步:浏览器中一次访问不同端口

为了证明是三个不同的项目,我修改了标题分别一第一个、第二个、第三个


java获取tomcat端口》出自:百味书屋
链接地址:http://www.850500.com/news/16178.html
转载请保留,谢谢!
查看更多相关内容>>java获取tomcat端口
相关文章
  • java获取tomcat端口

    JAVA获取服务器IP地址和端口JAVA获取服务器IP地址和端口情形分析:1 Apache+Tomcat集群2 Weblogic集群3 单机环境说明:1 tomcat中,由于需要从System对象中读取自定义参数值,...

推荐范文