导航:首页 > 文件教程 > tomcat7配置文件

tomcat7配置文件

发布时间:2023-04-13 13:48:26

㈠ tomcat7配置多项目和域名

您好,提问者:

这种情况为何不考虑tomcat整合apache呢

java">1、找到你的tomcat然后在conf文件中找到server.xml打开;
<Serverport="8005"shutdown="SHUTDOWN">
<ListenerclassName="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>
<ListenerclassName="org.apache.catalina.core.JasperListener"/>
<ListenerclassName="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<ListenerclassName="org.apache.catalina.mbeans."/>

<GlobalNamingResources>
<Resourcename="UserDatabase"auth="Container"type="org.apache.catalina.UserDatabase"description=""factory="腔扰org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml"/>
</GlobalNamingResources>

<Servicename="Catalina">
<Connectorport="8080"protocol="HTTP/1.1"maxThreads="150"connectionTimeout="20000"redirectPort="8443"/>
<!--<Connectorport="8443"protocol="HTTP/1.1"SSLEnabled="true"
maxThreads="150"scheme="https"secure="true"
clientAuth="false"sslProtocol="TLS"/>
-->
<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"/>
<Enginename="Catalina"defaultHost="localhost">
<!--<ClusterclassName="org.apache.catalina.ha.tcp.SimpleTcpCluster"伍睁旦/>
-->
<!--<ValveclassName="早顷org.apache.catalina.valves.RequestDumperValve"/>
-->
<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/>
<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false">
<!--<ValveclassName="org.apache.catalina.authenticator.SingleSignOn"/>
-->
<!--<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="localhost_access_log."suffix=".txt"pattern="common"resolveHosts="false"/>
-->
</Host>
</Engine>
</Service>
</Server>
在其中我主要是对俩个地方进行修改:
第一个将
<Connectorport="8080"protocol="HTTP/1.1"maxThreads="150"connectionTimeout="20000"redirectPort="8443"/>
修改为:
<Connectorport="80"protocol="HTTP/1.1"maxThreads="150"connectionTimeout="20000"redirectPort="8443"/>
第二就是在中添加<host>(一个host代表一个域名或访问地址)
<Enginename="Catalina"defaultHost="localhost">
<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"/>
</Engine>
修改为
<Enginename="Catalina"defaultHost=www.abc.com>
<Hostname="www.coe.com"appBase="webapps"unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<Contextpath=""docbase="D:Tomcat6.0webappsROOT"crosscontext="true"/>
</Host>
<Hostname="www.abc.com"appBase="ccc"unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<Contextpath=""docbase="D:Tomcat6.0cccROOT"crosscontext="true"/>
</Host>

<Hostname=www.cba.comappBase="dddd"unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false"/>
<Contextpath=""docbase="D:Tomcat6.0ddddROOT"crosscontext="true"/>
</Host>
</Engine>

这里提供参考:http://blog.sina.com.cn/s/blog_6341fc0f0100lzaj.html

㈡ tomcat7 配置好启动不了

目前只知道这几种可能~~~
可能情况一:
在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,
解决方法:去掉!如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31 struts1.2.7

可能情况二:
tomcat的默认端口是8080,可能已经被其他占用。
解决方法:在安装路径下conf文件夹中的server.xml中把断口号改掉!

可能情况三:
环境变量有问题,仔细检查

可能情况四:
如果本机器上有两个版本的tomcat ,在配置环境变量CATALINA_HOME时,不能把两个的都配进去。如果配进去可能导致,在启动tomcat时,出现启动的dos界面但是没有任何提示或者是启动时的初始化的文件。
解决办法:修改CATALINA_HOME,用哪个tomcat就配置哪个。

可能情况五:
可能是tomcat版本和jdk的版本不匹配,可以换一个版本的jdk试试。如tomcat4.31 & jdk1.4.1 就出现这个问题,在更换成jdk1.4.2 后就能启动了。

可能情况六:
C:\Program Files\Apache Group\启迟Tomcat 4.1\bin>catalina run //查看错误信息
count = 6092, total = 9352
Error occurred ring initialization of VM //提示初始化虚拟机时出错
java/lang/NoClassDefFoundError: java/lang/Object
这是很奇怪的错误,什么都没改,怎么虚拟机也能出错呀?不知为什么会出现这个错误。
解决办法:重启机器后,就好了
可能原因 1:
在eclipse中绑定的tomcat没有正确的设置,或者是在eclipse中的选择的和本机中安装的版本不配套。
解决方案:
正确的设置eclipse 中的tomcat ,在重新设置之前,先把以前设的置的先删除,然后再按步重悄烂李新绑定一个tomcat
可能原因2:
在web工程中启动tomcat时可能会有端口点用,或者提示也有另外一个程序正在使用,此时可能是由于你的后台可能正在有一个tomcat正在运行,或者以前没有正在确的关闭退出tomcat。
解决方案:
一般进入tomcat的安装目录下,进入bin目录,多执行下shutdown命令即可排除,注意在unix环境下,应该通过终端进入tomcat安装目录下的bin目录执行shutdown.sh ,在windows环境下直接执行shutdown批处理文件即可。
tomcat在启动过程中还会有许多情况下会启动失败( 多在建web项目时常见),但太多情况都是由于配置文件的问题,只要大家平时多历态总结下经验,平时多细心点去检查配置文件,就不会有什么问题。

㈢ 怎么在windows server 部署tomcat7

Tomcat的项目部署方式有以下三种:
1.直接把项目复制到Tomcat安装目录的webapps目录中,这是孙袭最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。
2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在<host>和</host>之间插入如下语句。
<Context path="/hello" docBase="F:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context>
其中,docBase为设置项目的路径。
3.在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,任意命名,只要和当前文件中的文件名不圆凯档重复即可,代码如下。
<Context path="/hello" docBase="D:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"> </Context>
第三种方法相对橘乱来说比较灵活,并且可以设置别名。

㈣ 如何用tomcat配置虚拟目录

方法1:修改配置文件

方法2:添加配置文件,推荐使用,不需要重启服务器

方法3:在Tomcat根目录下的conf目录context.xml文件中插入

方法4:在Tomcat根目录下的路径/conf/Catalina/localhost/context.xml.default,在这里进行配置,隐敏键拿如这个虚拟路径修改方法会让该主机下的所有的站点都能加载,。

㈤ tomcat7-maven-plugin 需要配置吗

一、环境准备
我使用的环境是:Window 10、Tomcat 8.0.36、maven3、tomcat7-maven-plugin 2.2版本。
二、设置环境变量
安装Tomcat8.0.36和maven之后设置环境变量,Tomcat设置环境变量时,key为必须为CATALINA_HOME。
1.设置maven环境变量
MAVEN =D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.1.3\plugins\maven\lib\maven3\bin
(我直接引用了InteljiIDEA中的maven)
2、设置TOMACAT环境变量
CATALINA_HOME=E:\tomcat\液虚apache-tomcat-8.0.36
3、将他们笑埋运添加到PATH中
PATH=%MAVEN%;%CATALINA_HOME%\bin;
三、在Tomcat中配置用户权限
在tomcat的配置文件tomcat_user.xml(%CATALINA_HOME%\conf\tomcat.user.xml)中的< tomcat-users >标签中添加
<role rolename="manager-gui"/><role rolename="manager-script"/><user username="username" password="password" roles="manager-gui,manager-script"/>

四、在Maven的settings.xml配置Server
在Maven的配置文件settings.xml(%MAVEN%\conf\settings.xml)中的< servers > 中加入
<server>
<id>tomcat8</id>
<username>username</username>
<password>password</password>
</server>

这里的username 、password就填我们在tomcat中配置的那个用户名,和密码
这里的设置的 id为 tomcat8 我们将在项目的 pom.xml中填写。
五、在项目的pom.xml中配置tomcat7-maven-plugin插件
在< build> 中引入插件:
<build>
<pluginManagement>
<plugins>
... <!-- 配置tomcat 插件 -->
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat8</server>
<path>/test</path>
<update>true</update>
</configuration>
</plugin>
</plugins>
</pluginManagement>
....

注意
1、这里的 < server> 中填写的就是为们在%MAVEN%\conf\settings.xml配置中的那个id
即 tomcat8.
2、由于我用的tomcat8这里的< url> 必须配置成 xxx/manager/text否则会部署不成功
3、由于部署时会下载一些东碰梁西最还是在 pom.xml 的< project >标签下加入以下代码:
<repositories>
<repository>
<id>people.apache.snapshots</id>
<url>
http://repository.apache.org/content/groups/snapshots-group/ </url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>

<pluginRepositories>
<pluginRepository>
<id>apache.snapshots</id>
<name>Apache Snapshots</name>
<url>http://repository.apache.org/content/groups/snapshots-group/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>

六、deploy
1、开启tomcat
2、在pom.xml所在的目录执行 mvn tomcat7:deploy 命令部署项目。
七、遇到的问题
1、在Window系统下执行在执行 mvn tomcat7:undeploy时,会有残留在tomcat目录下
解决方法:在tomcat的配置文件context.xml中 的< Context >标签中添加属性:antiJARLocking=”true” antiResourceLocking=”true”

<Context antiJARLocking="true" antiResourceLocking="true">

㈥ 求tomcat-7.0.12的配置流程!最好有图!!为什么bin文件中只有tomcat7.exe, tomcat7w.exem startup.bar没

我这的tomcat-7.0.12解压版的,里面什么都有啊,配好环境就可以用了。

去“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量” 配置
JAVA_HOME=C:\Java\jdk1.6.0_07----------------------已设置不用告唯更改(没有的话要设置)
CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar-------已设值不用更改
path=%JAVA_HOME%\bin---------------------------已设值不用更改
TOMCAT_HOME=f:\apache-tomcat-6.0.16------------这个需要添加
注:
注:以上路径都是本人的安装路径
放在最前面是预防有其它的JDK或JRE路径占先,颤棚如你装了Oracle就会有一个低版本JRE

配置好后到tomcat目录下bin目录袜洞培中找到startup.bat文件,运行启动tomcat服务器(你的没有startup.bat文件就不清楚了)

㈦ 如何配置Tomcat服务器环境

一、安装JDK和Tomcat

1,安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。

备注:路径可以其他盘符,不建议路径包含中文名及特殊符号。

2、安装Tomcat:直接解压缩下载文件“apache-tomcat-7.0.33-windows-x86.zip”到C盘下。安装路径建议修改为:c: omcat。

备注:如下载的是可执行文件,双击运行,默认安装即可。

㈧ 在docker中怎么修改tomcat配置文件

1、登录到阿里云开发者管理后台,点击左侧的镜像加速器,右侧会显示镜像加速器的地址。

㈨ 如何更改tomcat7及以上版本内存设置

为了解带漏决tomcat在进行大并发请求时,出现内存溢出的问题,请修改tomcat的内存大小,其中分为以下两种方式:一、使用catalina.bat等命令行方式运行的tomcat查看系统是否能支持所填最大内存命令:java-Xmx1024m-version,当所填值不合法时,执行该命令将报错1、修改tomcat\bin\Catalina.bat文件windows环境下:在166行左右”以下每行%_EXECJAVA%%JAVA_OPTS%%CATALINA_OPTS%%DEBUG_OPTS%-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%"-classpath"%CLASSPATH%"-Dcatalina.base="%CATALINA_BASE%"-Dcatalina.home="%CATALINA_HOME%"-Djava.io.tmpdir="%CATALINA_TMPDIR%"%MAINCLASS%%CMD_LINE_ARGS%%ACTION%在%DEBUG_OPTS%后面添加-Xms256m-Xmx512mlinux环境下:打开在Tomcat的安装目录的bin文件的catalina.sh文件,进入编辑状态.在注释后面加上如下脚本:JAVA_OPTS='-Xms512m-Xmx1024m'JAVA_OPTS="$JAVA_OPTS-server-XX:PermSize=64M-XX:MaxPermSize=256m"其中JAVA_OPTS='-Xms512m-Xmx1024m'是设置Tomcat使用的内存的大小.-XX:PermSize=64M-XX:MaxPermSize=256m指定类空间(用于加载类)的内存大小保存后,重新以命令行的方式运行tomcat,即可,然后通过最后面介绍的如何观察tomcat现有内存情况的方法进行查看是否已经变更成功。二、使用系统中的“服务”,或者开始菜单的可执行程序运行的tomcat1、关闭现在正在运行的tomcat2.1[注意][高版本tomcat配置方法]如果是tomcat5.5或者是5.0.28之后的版本,在Java选项卡中,下方,会有InitalmemoryPool:MaximummemoryPool:Threadstacksize:三个输入框,在这里即可不用做上面的操作,直接配置内存大小,只需要设置InitalmemoryPool为256MaximummemoryPool为512点击确定后,重启tomcat生效如果您是低版本的tomcat,发现没有上面洞前那几个录入框,请看下面的操作步骤[低版本tomcat配置方法]在开始菜单中,找到“ApacheTomcat5.0”,并选择“ConfigureTomcat”,在弹出的对话框窗口中,切换到JavaVM选项卡,并在JavaOptions输入框的最前面输入-Xms256m-Xmx512m即输入框中的内容会像下面的代码(与自己的环境有所区别)-Xms256m-Xmx512m-Dcatalina.home="C:\tomcat5"-Djava.endorsed.dirs="C:\tomcat5\common\endorsed"-Xrs设置完后,点击“确定”,并重启tomcat即可。三、查看现有tomcat的内存大小情况1、启动tomcat2、访问栈内存,按需分配(3)-Xss,设定每个线蠢颤烂程的堆栈大小(4)-XX:PermSize,JVM初始分配的非堆内存(5)-XX:MaxPermSize,JVM最大允许分配的非堆内存,按需分配举例:-Xms256m-Xms512m-XX:PermSize=64m-XX:MaxPermSize=128m

㈩ tomcat7配置servlet

<“?xmlversion =”1.0“编码=”的ISO - 8859 - 1?> < - !行货)在一个或多个贡献者许可协议向Apache软件基金会(ASF。 见公告文件的所有权与版权分发这项工作有关的其他信息。 香港业余许可证“)许可”这一文件,你在Apache许可下,版本2.0(即,你可能无法使用许可证这个文件与除遵守。 阁下可复制该牌照的

http://www.apache.org/licenses/LICENSE-2.0

除源盯非适用法律要求或同意的书面,许可证饥轿下发布的软件是基础上的分布式“按原样”,无担保或条件的任何形式的明示或暗示的保证。 看到授权许可权限下的管治和限制特定的语言。 - >“<web - app的xmlns =” http://java.sun.com/xml/ns/javaee “xmlns:XSI的=” http://www.w3.org/2001/XMLSchema-instance “的xsi:的schemaLocation =“ http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd “版本=”3.0“元数据的完整=”真“> <display-name>的Web应用程序</显示名称> <说明一个测试应用程序的。 </说明>的<servlet> <servlet-name>的HelloWorld </ servlet的名称> <servlet-class> test.Helloworld </ servlet的类> </ servlet的> <servlet-mapping> <servlet-name>的HelloWorld </ servlet的名字>的<url-pattern> / helloworld程序</的url - pattern> </ web - app的>此文雹肢和件在MyTest的下但是打开 http://localhost:8080/mytrst/Helloworld 是404错误

阅读全文

与tomcat7配置文件相关的资料

热点内容
zycommentjs 浏览:414
确认全血细胞减少看哪些数据 浏览:265
文件有哪些要求 浏览:484
cad打开时会出现两个文件 浏览:65
什么是转基因网站 浏览:48
手柄设备有问题代码43 浏览:921
怎么他么怎么又网络了 浏览:649
java会出现内存泄露么 浏览:617
苹果4s锁屏后怎么还显示歌曲 浏览:207
鸿蒙系统文件管理哪些可以删除 浏览:550
ubuntuqt创建工程没有配置文件 浏览:126
网站登录变成其他网站怎么处理 浏览:202
ug数控编程学校有哪些 浏览:203
java图片上传显示 浏览:402
ppt的文件名后缀 浏览:902
ug编程软件下载到哪个盘 浏览:359
炫酷字体APP下载的文件在哪里 浏览:668
廊坊哪里有少儿编程机构 浏览:312
cad新文件能找回来吗 浏览:951
导出手机qq文件到u盘 浏览:456

友情链接