搭建tomcat服务器
① 如何配置安装tomcat服务器
java环境的配置应该都学过吧,这里简单...
1
安装完成以后,配置环境变量环境变量的...
2
点击下面的环境变量,进入后在系统变量...
3
在上面的一栏中点击新建,内容如下:名...
4
显示全部
② 如何使用tomcat搭建服务器
1、首先要到tomcat的官方网站上将tomcat下载下来,这里建议最好下载ZIP格式的,我们可以自己进行后面的配置。http://tomcat.apache.org/ 现在统称用6.x进行开发,我们就以6.x为例。
2、将下载好的ZIP文件解压缩
3、下面我们要配置两个环境变量,因为tomcat是运行在java VM之上的,所以tomcat自然要能找到你的电脑里的JDK安装在哪里。我们可以在用户环境变量里添加一个叫做JAVA_HOME的环境变量
变量名为 JAVA_HOME 变量值为JDK的安装目录,注意不是JRE也不是JDK的bin目录
然后我们要配置一个名为CATALINA_HOME的环境变量
变量名为CATALINA_HOME 变量值为刚才解压缩出来的文件的路径 如 D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35
4、进入解压缩出的文件夹中找到bin目录,然后进入,WINDOWS系统中双击startup.bat文件就可以正常启动Tomcat服务了
LINUX系统可以执行startup.sh 这个shell脚本
接下来将如和高效的部署web项目
与bin目录同级的conf目录里有一个server.xml文件 在我的电脑里目录如下D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35\conf
用任何一个文本编辑器打开它,在这个文件的最后,</Host>之前插入如下代码就可以将你的web项目部署到服务器上了
<Context path="" docBase="" reloadable="true"/> 注意path里填写你的web项目名称前面加“/” docBase里面填写你的web项目的WebRoot路径,给大家个例子<Context path="/DrivingTestWeb" docBase="D:\Program Files\Workspaces\MyEclipse 8.5\DrivingTestWeb\WebRoot" reloadable="true"/> 这是我的一个项目的发布方式,在eclipse里创建项目时名这就叫做DrivingTestWeb,通过这种方式就不需要在eclipse里面配置发部项目了
用Myeclipse开发时一定将自己的Tomcat服务器关联到Myeclipse上,不要用Myeclipse自己原有的Tomcat
方法如下
打开Myeclipse ----->Window ------>Preferences------->Myeclipse--------->Servers-------->Tomcat------->Tomcat6.x
进入之后选择Enable ,之后Tomcat home directory那个选项点击Browse找到你的Tomcat存放的目录点击OK 。
就这样,您的问题就可以的到解决了
③ Tomcat能不能搭建这样一个服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
请问你需要搭建什么样的服务器?
④ 如何在服务器上配置tomcat
1、将JAVA程序包代码文件包复制到Tomcat服务器包里的任意位置,最好是根目录
2、打开Tomcat文件夹\conf\Catalina\localhost
3、在上述文件夹下建立ROOT.xml写一行代码:
<Context path="" docBase="D:\apache-tomcat-6.0.29\your_JAVA" debug="5" reloadable="true" crossContext="true"></Context>
注意:docBase="D:\apache-tomcat-6.0.29\your_JAVA"就是你的JAVA程序包路径
启动tomcat服务,点击bin\startup.bat批处理程序,打开IE,输入http://localhost:8080,JAVA程序就开始工作了
⑤ 如何配置tomcat服务器环境
新手如何配置自己的Tomcat服务器及高效的将开发中的web项目部署到Tomcat上
1.首先要到tomcat的官方网站上将tomcat下载下来,这里建议最好下载ZIP格式的,我们可以自己进行后面的配置。http://tomcat.apache.org/ 现在统称用6.x进行开发,我们就以6.x为例。
2.将下载好的ZIP文件解压缩。
3.下面我们要配置两个环境变量,因为tomcat是运行在java VM之上的,所以tomcat自然要能找到你的电脑里的JDK安装在哪里。我们可以在用户环境变量里添加一个叫做JAVA_HOME的环境变量,
变量名为 JAVA_HOME 变量值为JDK的安装目录,注意不是JRE也不是JDK的bin目录
然后我们要配置一个名为CATALINA_HOME的环境变量,
变量名为CATALINA_HOME 变量值为刚才解压缩出来的文件的路径 如 D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35。
4.进入解压缩出的文件夹中找到bin目录,然后进入,WINDOWS系统中双击startup.bat文件就可以正常启动Tomcat服务了。
LINUX系统可以执行startup.sh 这个shell脚本。
接下来将如和高效的部署web项目:
与bin目录同级的conf目录里有一个server.xml文件 在我的电脑里目录如下D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35\conf,
用任何一个文本编辑器打开它,在这个文件的最后,</Host>之前插入如下代码就可以将你的web项目部署到服务器上了。
<Context
path="" docBase="" reloadable="true"/> 注意path里填写你的web项目名称前面加“/”
docBase里面填写你的web项目的WebRoot路径,给大家个例子<Context path="/DrivingTestWeb"
docBase="D:\Program Files\Workspaces\MyEclipse
8.5\DrivingTestWeb\WebRoot"
reloadable="true"/>
这是我的一个项目的发布方式,在eclipse里创建项目时名这就叫做DrivingTestWeb,通过这种方式就不需要在eclipse里面配置发部项目了。
用Myeclipse开发时一定将自己的Tomcat服务器关联到Myeclipse上,不要用Myeclipse自己原有的Tomcat
方法如下
Myeclipse----->Window------>Preferences------->Myeclipse--------->Servers-------->Tomcat------->Tomcat6.x
进入之后选择Enable ,之后Tomcat home directory那个选项点击Browse找到你的Tomcat存放的目录点击OK ,之后一路OK。
这样你的Tomcat就与Myeclipse关联上了。
⑥ 怎么在本地搭建tomcat服务器
1:众所周知,tomcat运行是需要jdk的支持
2:jdk下载好了当然是安装jdk了,安装jdk必不可少的一个环节就是配置环境变量了!
3:第三步当然就是下载tomcat到我们的服务器上面了,tomcat下载地址
4:下载好了的话,接下来就是配置tomcat了,如果是配置一个tomcat的话,就很快了 !
⑦ 如何在自己的电脑上搭建tomcat服务器(外网可以访问的)
可以使用反向代理来实现
推荐ngrok,一般国内的ngrok网络一下就出来了,比较容易使用的(且免费的)
Sunny-Ngrok...(花生壳也用过,但是免费的稳定性不太好)
⑧ 如何搭建一个tomcat服务器
首先可以从官网下载tomcat源代码,可以直接下载免安装版,直接解压到本机的某个目录下(最好路径不要带有中文)。
增加环境变量配置。打开环境变量,在Path中新增加tomcat所在文件下的bin目录。
打开windows命令框。输入命令catalina startup,系统会提示还需要配置CATALINA_HOME环境变量。
增加CATALINA_HOME环境变量配置。配置的值是tomcat解压后的文件目录,配置完之后即可。增加用户环境变量不需要重启电脑。
重新打开新的cmd命令框,重新输入命令:catalina startup进行启动服务器。启动过程中查看新的窗口打印日志成功后即可表示启动完成。
测试启动是否正常。打开浏览器输入地址http://localhost:8080回车即可测试启动tomcat是否成功。
⑨ 如何配置Tomcat服务器环境
一、安装JDK和Tomcat
1,安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。
备注:路径可以其他盘符,不建议路径包含中文名及特殊符号。
2、安装Tomcat:直接解压缩下载文件“apache-tomcat-7.0.33-windows-x86.zip”到C盘下。安装路径建议修改为:c: omcat。
备注:如下载的是可执行文件,双击运行,默认安装即可。
二、配置JDK环境变量(在步骤查看如何配置环境变量)
1,新建变量名:JAVA_HOME,变量值:C:Program FilesJavajdk1.7.0
2,打开PATH,添加变量值:%JAVA_HOME%in;%JAVA_HOME%jrein
3,新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar
备注:
1,.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;
2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。
3,PATH使得系统可以在任何路径下识别java命令。
4,CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。
三、测试JDK
在CMD命令下输入javac,java,javadoc命令:出现图示界面,表示安装成功。
1,JAVA_HOME中的路径不能用分号结尾,如C:Program FilesJavajdk1.7.0。
2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路径不能以“”结尾。
3,JAVA_HOME的路径一定不要写成了JRE的路径。
4,在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母。作者就是因为path路径中多了一个字母,怎么都配置不成功。如果配置不成功,一定要反复检查。
以上错误,非常容易出现错误:CATALINA_HOME或是JAVA_HOME没有配置好。如错误提示“The CATALINA_HOME environment variable is not defined correctly”
一、静态部署
1、直接将web项目文件件拷贝到webapps 目录中
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用cmd命令:jar -cvf mywar.war myweb
webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
将appBase修改即可。
2、在server.xml中指定
在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Contextpath="/hello"docBase="D: workspacehelloWebRoot"debug="0"privileged="true">
< /Context>或者
<Contextpath="/myapp"reloadable="true"docBase="D:myapp"workDir="D:myappwork"/>
或者
<Contextpath="/sms4"docBase="D:workspacesms4WebRoot"/>
说明:path是虚拟路径;
docBase是应用程序的物理路径;
workDir是这个应用的工作目录,存放运行时生成的与这个应用相关的文件;
debug则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息
privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet
reloadable如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署
antiResourceLocking和antiJARLocking 热部署是需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。
3、创建一个Context文件
在conf目录中,新建Catalina\localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为:<Context path="/hello" docBase="E:workspacehelloWebRoot" debug="0" privileged="true"></Context>
tomcat自带例子如下:
<Context docBase="${catalina.home}/server/webapps/host-manager"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
</Context>
这个例子是tomcat自带的,编辑的内容实际上和第二种方式是一样的,其中这xml文件名字就是访问路径,这样可以隐藏应用的真实名字。
4、注意:
删除一个Web应用同时也要删除webapps下相应的文件夹和server.xml中相应的Context,还要将Tomcat的confcatalinalocalhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载。。。
二 动态部署
登陆tomcat管理控制台:http://localhost:8080/,输入用户名和密码后便可管理应用并动态发布。
在Context Path(option):中输入/yourwebname,这代表你的应用的访问地址。
XML Configration file URL中要指定一个xml文件,比如我们在F:下建立一个hmcx.xml文件,内容如下:<Context reloadable="false" />其中docBase不用写了,因为在下一个文本框中填入。或者更简单点,这个文本框什么都不填,在WAR or Directory URL:中键入F:hmcx即可,然后点击Deploy按钮,上面就可以看到了web应用程序,名字就Context Path(option):中的名字。
如果部署.war文件还有更加简单的方式,下面还有个Select WAR file uploae点击浏览选择.war文件,然后点击Deploy也可以。
注意事项
项目部署方式