怎么将静态网页放到tomcat服务器,并绑定域名,提供访问

怎么将静态网页放到tomcat服务器,并绑定域名,提供访问,第1张

1、可以通过FTP等软件,连接服务器,上传静态网页到服务器上。

2、绑定域名需要登录域名服务商的管理页面进行设置,将指定的域名绑定到对应的服务器IP地址即可提供其它客户端的访问。

一、

1、在标准的web系统右键,选择Run on Server

2、选择Tomcat服务器,如何没有,可以点击Add新增服务器。直接点击[Finish]按钮,就可以正常运行你的Web应用了。

二、改进方案:将应用部署到Tomcat中的webapp目录中。

1、首先在上面配置好的服务器中的所有应用删除,直接点击应用右键删除即可。

2、选择服务器,右键菜单中选择[Clean]按钮。

3、双击服务器

4、修改配置项:

a将Server Locations 改为Use Tomcat Installation。

b修改Deploy path改为webapps目录。

5、保存修改。

重新将应用添加到服务器中,重新启动Tomcat,发现已经将工程部署到webapps中了。

在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。

一、静态部署

静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。以下3中方式都可以部署:

1、将PetWeb目录拷贝到$CATALINA_HOME\webapps下,然后启动服务器就可以了。这种方式比较简单,访问地址如下:http://localhost:8080/PetWeb/

2、这种方式可以不必将PetWeb目录拷贝到webapps下,直接在F:\部署。方法如下,更改$CATALINA_HOME\conf\serverxml文件,在<host>标签内添加<Context>标签,内容如下:

<Context docBase="F:/PetWeb" reloadable="false" path="/Pet"/>

其中reloadable="false"表示当应用程序中的内容发生更改之后服务器不会自动加载,这个属性在开发阶段通常都设为true,方便开发,在发布阶段应该设置为false,提高应用程序的访问速度。docBase为路径,可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps。path属性的值是访问时的根地址。访问地址如下:http://localhost:8080/Pet/ 。

3、这种方式和第二种方式差不多,但是不是在Serverxml文件中添加Context标签,而是在$CATALINA_HOME\conf\Catalina\localhost中添加一个xml文件,如Petxml,内容如下:

<Context

docBase="F:/PetWeb" reloadable="false"

/>大家可能发现和第二种方式差不多,但是缺少了path属性,这种方式服务器会使用xml的名字作为path属性的值。访问地址如

下:http://localhost:8080/Pet/ 。

我们刚才是将PetWeb文件夹部署在了服务器中,我们知道可以将Web应用程序的内容打成war包,然后在部署在服务器上。

部署Petwar文件非常简单,将刚才有docBase="F:\PetWeb"更改为docBase="F:\Petwar"或者直接将其拷贝到

webapps下也可以。重新启动服务器就可以将Petwar部署为一个Web应用程序了。如果你够细心的话你会发现,服务器将Petwar文件解开,并且在webapps下面又生成了一个Pet文件夹,然后把Petwar的内容拷贝到里面去了。我们可以通过以下方式取消自动解包,配置方式如下:

<Context

docBase="F:/PetWeb" reloadable="false" unpackWAR="false"/> 。

对于apache开源项目中tomcat的认识,大多停留在windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目。

先从基本安装开始,可别小看linux下的文件安装,那可不是windows下点击next就可以完成,但也并不复杂,重要的是我们学会怎么用快速理解和掌握它,那么一切就变得容易多了,开始吧,当然在安装部署tomcat之前必须先安装好jdk16的环境,具体见上一遍博客linux下jdk的安装。

1、先从Apache的官方网站下载下来tomcat60系列的文件,http://wwwapacheorg/tomcat/在这里找到Tomcat60的linux安装文件,它跟windows是不一样的,在官网上有相应的说明,linux版的tomcat是需要编译源代码的文件,如下载下来的文件为:apache-tomcat-6030zip

2、将下载的文件通过ftp传输到linux中,这里我推荐远程连接工具SSH,linux远程连接工具比较多。

3、解压apache-tomcat-6030zip,命令为:unzip apache-tomcat-6030zip得到apache-tomcat-6030这个目录,将目录拷贝到/opt/,然后为了方便改名为/opt/tomcat即可。

4、修改环境变量,将一下的变量配置放在之前配置jdk环境变量的后面即可,如下:

在目录/etc下修改profile文件,使用命令为:vi /etc/profile

export CATALINA_HOME=/opt/tomcat

export CLASSPATH=:$JAVA_HOME/lib:$CATALINA_HOME/lib

export PATH=$PATH:$CATALINA_HOME/bin

配置完成之后执行命令:source /etc/profile,如果没有提示错误,证明配置ok

可以通过echo $CLASSPATH来查看环境配置

5、启动tomcat服务

将目录切换到opt/tomcat/bin执行sh catalinash,提示信息如下:

The BASEDIR environment variable is not defined correctly

This environment variable is needed to run this program

通过情况配置完成之后就会报此类错误提示,该提示表示bin目录下相关sh后缀文件没有执行权限,使用命令chmod +x sh来给所有的sh文件以执行权限,

再执行sh catalinash或者sh startupsh,便提示如下信息表示配置ok:

Using CATALINA_BASE: /opt/tomcat

Using CATALINA_HOME: /opt/tomcat

Using CATALINA_TMPDIR: /opt/tomcat/temp

Using JRE_HOME: /usr/jdk160_23

Using CLASSPATH: /opt/tomcat/bin/bootstrapjar

6、查看tomcat的服务端口8080

命令:netstat -ntl | grep 8080,提示正常,在从windows客户端使用tenlet ip 8080看看什么情况,结果提示端口没有被开启,继续检查防火墙如下:

找到/etc/sysconfig/,vi iptables 在该防火墙配置文件中加入开放8080端口的配置如下:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

还有一种方法就是关闭防火墙,命令为:service iptables stop即可。

7、在客户端访问tomcat首页

http://localhost:8080/如果正常显示tomcat首页表明配置ok。

8、部署一个web项目

将文件为ssh2war的包上传到opt/tomcat/webapps目录下,然后重启tomcat,如下命令:/catalinash run,部署ssh2war并启动tomcat

在客户端输入http://localhost:8080/ssh2,显示登录页面表明项目部署成功。

通过以上简单的对tomcat的安装和部署进行介绍,并将安装部署过程遇到的问题也都详细的列举了,如果只看不练的话,总归只是看到的,我也是动手自己操作了一遍总归了如上的过程。作为一个测试人员,搭建测试环境是我们工作过程不可或缺的一项,而且当前以linux的影响力来说,大部分web服务都将在linux下部署,基于性能和安全性等等方面,这都是一个发展趋势,所以多研究linux的知识将会大大提高我们的各项技能。

还有什么不会的 可以看看http://wwwlinuxprobecom/chapter-00html。。

先安装好JDK,在安装TOMCAT就可以了,现在的版本只要安装版本都不要你特别设置环境变量,非安装的版本右键点击我的电脑 —> 属性 —> 高级 —> 环境变量 —> 系统变量 新建一个 变量名 JAVA_HOME 变量值 C:\Program Files\Java\jdk160_12 就是你JDK安装的位置,就可以了

Tomcat安装时默认的端口设置的是8080,而http协议的默认端口是80,所以测试Tomcat时需要输入的网址为“localhost:8080”,若把Tomcat的端口设置为80,则直接输入“localhost”就能显示Tomcat默认主页,下面我们来分享下,方便需要的朋友

Tomcat安装时默认的端口设置的是8080,而http协议的默认端口是80,所以测试Tomcat时需要输入的网址为“localhost:8080”,若把Tomcat的端口设置为80,则直接输入“localhost”就能显示Tomcat默认主页

JDK,Tomcat(本文以Tomcat7027为例);

方法/步骤

1、成功安装JDK和Tomcat;

2、定位到Tomcat的安装目录:右键单击Tomcat,选择“属性”,单击“打开文件所在位置”;

3、在目录“Tomcat70\conf”下找到“serverxml”文件,用VS或者其他能解译xml文件的工具打开:

4、找到代码port=”8080”,将8080修改为80后,单击“保存”即可完成修改:

5、修改完成后需要重新启动一下服务器:先单击stop停止服务器,再单击start开启服务器:

6、重新开启服务器后打开浏览器,在地址栏中输入”localhost”并按回车键

注意:

用记事本也能打开xml文件,但是显示时未能用颜色区分代码和注释,看起来很乱,不容易找到8080;

网址输入时一般都可以省略”http://”,而且localhost也可以用“127001”代替;

更多相关内容可单击网页右上角我的用户名查看。

打开eclipse开发平台界面,找到头部的工具栏中的“window”

点击window中的Preferences选项,在打开的preferences面板中找到Server,点击Runtime Environments,再点击右边的“Add”按钮。

在打开的添加服务器界面,选择我们本次要添加的tomcat服务器版本“Apache Tomcat v70”再点击“Next” 按钮

在打开的tomcat Server界面选择好我们的tomcat安装路径,jre就可以之间点击“Finish”按钮了。

在上图中点击了完成按钮,在回到的界面中再次点击Ok按钮,这样就完成了eclipse中对添加tomcat服务器的配置。

当你完成了添加tomcat的配置之后,在eclipse中找到File-->new-->Dynamic web project界面中就会出现tomcat服务器的下拉选择。如下图:

到这里就表示你在eclipse中添加tomcat服务器已经成功了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么将静态网页放到tomcat服务器,并绑定域名,提供访问

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情