导航:首页 > IDC知识 > tomcat虚拟主机

tomcat虚拟主机

发布时间:2020-08-02 22:19:30

1、虚拟主机需要安装tomcat吗

买了虚拟空间后、用ftp工具连接上蓄力空间的目录、一般情况下市wwwroot这个目录,这内个目录就是一个容tomcat服务器、把你编译后的整个项目上传到webapps这个目录下即可、如果没绑定域名、可以先通过虚拟的IP+tomcat的配置端口直接访问、ftp工具可以用这个LeapFTP,网上有激活码。搜搜到处都是、

2、tomcat 8.0怎样设置多个虚拟主机

配置方法如下:

1、在tomcat安装目录,与webapps目录平级的地方,建立3个文件夹,分别是webapps_1/war、webapps_2/war、webapps_3/war,把3个war包分别放入3个war文件夹中。

这里不可以使用tomcat自带的webapps目录,不可以把3个war包放入同一个webapps文件夹,否会导致tomcat加载多次web项目(本例是3次),造成重复启动。

2、修改sever.xml,内容如下:

实际上context也可以去掉,那么需要将webapps_1/ROOT、webapps_2/ROOT、webapps_3/ROOT,也就是说这三个目录结构和webapps结构相同,项目分别放到这是三个目录中:

3、关键属性说明:

appBase="webapps_1"        的作用是,指定应用程序(网站)的基本路径 ,这里可以存放多个程序(网站)。一般是相对路径,相对于tomcat的安装目录。

aaa.com       的作用是,为一个Host,绑定多个域名;也就是说可以在浏览器地址中输入:aaa.com访问,但是不带www; 所以,如果想要加上www,需要301重定向,比如urlrewritefilter.jar.

windows环境(tomcat6.0.18):如果设置为path="",tomcat会在webappa_1目录中自动生成ROOT目录(里面有还有与aaa目录一样一样的内容),要设置为path=""。

Linux环境(tomcat6.0.33):如果设置为path="",tomcat不会在webappa_1目录中自动生成ROOT目录。而是生成 aaa目录。要设置为path="/"。(有待试验,今天凌晨验证到关键时刻,试验环境出问题了,未继续)。

4、运行过程

tomcat启动时,解压webapps_1/war/aaa.war包到webapps_1/ROOT目录中。

3、虚拟主机如何使用tomcat服务器

无法运行

需要服务器管理员安装的 然后才能使用

4、云虚拟主机能装jdk、Tomcat之类的然后部署JavaWeb项目吗?

一般云主机不行,云主机一般是默认配置,不能自己改软件搭建新环境之类的
你这种需求使用云服务器可以,云服务器一般提供给你一个纯净的服务器系统,可以自己在里面任意配置搭建新环境

5、tomcat 虚拟主机部署war

把整个test文件夹复制到tomcat目录的webapps文件夹下 重启tomcat就行了

6、虚拟主机上tomcat的安装

Tomcat在安 (装建议选用Tomcat6.0.x版本,下载通用版本Tomcat6.0.tar.gz格式)
1.将Tomcat6.0.tar.gz通过FTP上传到/usr/local/ 目录
2. tar zxvf Tomcat6.0.tar.gz (解压安装包)
3.cd bin
3.执行 ./startup.sh (启动tomcat服务, shutdown.sh为终止tomcat服务
tomcat监听端口默认为8080端口)

简单写了下。如果部署JAVAWEB 项目,先装JDK

7、tomcat在虚拟主机里怎么启动的?

直接放到工程目录下了,也就是说把tomcat配置到你的web工程目录下,那样你的工程目录下的项目就不要添加到tomcat了。好像是directionRoot

8、怎么配置tomcat多个虚拟主机

一、一个tomcat部署多个应用的方法:
在conf/server.xml配置文件中,有这样的标签:
<Host>
……
</Host>
默认只有一个
你复制一份儿,但host标签必须在engine标签之内。

#### Tomcat配置server.xml简单说明 ###########
<Server>
<Service>
<Engine name="Catalina" defaultHost="localhost"> #这里可设置默认虚拟主机名
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
#connector是全局的连接配置
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>srt.com.cn</Alias> #别名设置
<Context path="" docBase="ROOT" debug="0"/>
<Context path="/orders" docBase="/home/ian/orders" debug="0"
reloadable="true" crossContext="true"></Context>
#多个Host标签就是添加虚拟主机的
</Host>
</Engine>
</Service>
</Server>

二、两个tomcat对应两个应用,也可以,如果JDK可以一样,那环境变量就不用管了,如果JDK不能一样,JDK环境变量配置在bin/catalina.bat中,而不应该配在系统环境变量中。
另外把conf/server.xml中的三个默认端口改为不一样的,分别是8005,8009,8080,你搜一下好了
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !

9、如何在Tomcat中配置虚拟主机

<Host name="www.longshuai.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="D:\test" reloadable="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="longshuai_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
主要就是添加Host节点,比如我上面写的
name就是输入到地址栏中的访问地址
<Context path="" docBase="D:\test" reloadable="true" />添加一个虚拟路径你把项目放到这个下面 就行。
当然还没结束,你还要在机器上做一个域名解析
比如windows下面
C:\Windows\System32\drivers\etc\hosts中添加如下记录:
服务器的ip www.longshuai.com
-------------------就这些了针对问题,给出回答,就不说的太复杂了。

与tomcat虚拟主机相关的知识