如何配置Tomcat服务器环境

如何配置Tomcat服务器环境,第1张

一、安装JDK和Tomcat

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

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

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

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

二、配置JDK环境变量(在步骤查看如何配置环境变量)

1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk170

2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3,新建变量名:CLASSPATH,变量值:;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\lib\toolsjar

备注:

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命令:出现图示界面,表示安装成功。

四、配置Tomcat环境变量

1,新建变量名:CATALINA_BASE,变量值:C:\tomcat

2,新建变量名:CATALINA_HOME,变量值:C:\tomcat

3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

五、启动Tomcat服务

方法三种:
1,方法一:直接进入tomcat的bin目录中点击startupbat启动服务,出现如下对话框,表明服务启动成功,stutdownbat为关闭服务。

2,方法二:在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。

3,方法三:右键点击桌面上的“我的电脑”->“管理”->“服务和应用程序”->“服务”,找到“Apache     Tomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。

六、测试Tomcat

打开浏览器,在地址栏中输入>

注意事项

1,JAVA_HOME中的路径不能用分号结尾,如C:\Program     Files\Java\jdk170。

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 mywarwar  myweb
webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的serverxml文件,找到下面内容:

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

将appBase修改即可。 
2、在serverxml中指定
在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在serverxml中新建Context里部署一个JSP应用程序。打开serverxml文件,在Host标签内建一个Context,内容如下。

在tomcat中的conf目录中,在serverxml中的,<host/>节点中添加: 
<Context path="/hello" docBase="D:\ workspace\hello\WebRoot" debug="0" privileged="true"> 
< /Context>

或者

<Context path="/myapp" reloadable="true" docBase="D:\myapp" workDir="D:\myapp\work"/>

或者

<Context path="/sms4" docBase="D:\workspace\sms4\WebRoot"/>


说明:

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(helloxml),该xml文件的内容为:

<Context path="/hello" docBase="E:\workspace\hello\WebRoot" debug="0" privileged="true"></Context>

tomcat自带例子如下:

<Context docBase="${catalinahome}/server/webapps/host-manager"

privileged="true" antiResourceLocking="false" antiJARLocking="false">

</Context>

这个例子是tomcat自带的,编辑的内容实际上和第二种方式是一样的,其中这xml文件名字就是访问路径,这样可以隐藏应用的真实名字。

4、注意:

删除一个Web应用同时也要删除webapps下相应的文件夹和serverxml中相应的Context,还要将Tomcat的conf\catalina\localhost目录下相应的xml文件删除,否则Tomcat仍会去配置并加载。。。

二 动态部署

登陆tomcat管理控制台:>

在Context Path(option):中输入/yourwebname ,这代表你的应用的访问地址。

XML Configration file URL中要指定一个xml文件,比如我们在F:\下建立一个hmcxxml文件,内容如下: <Context reloadable="false" />其中docBase不用写了,因为在下一个文本框中填入。或者更简单点,这个文本框什么都不填,在WAR or Directory URL:中键入F:\hmcx即可,然后点击Deploy按钮,上面就可以看到了web应用程序,名字就Context Path(option):中的名字。


如果部署war文件还有更加简单的方式,下面还有个Select WAR file uploae点击浏览选择war文件,然后点击Deploy也可以。

概述
目前很多学校的电脑机房都是采用有盘系统技术,普遍存在硬盘转速低、运行速度慢、容易感染病毒及维护工作量巨大的问题,对其进行升级改造以满足学校的教学工作是必然的趋势。使用无盘系统技术升级改造电脑机房,是学校电脑机房升级改造的首选方案。一方面可以充分利用电脑机房的资源,延长机房电脑的使用寿命,节省资金投入;另一方面可以大大增强机房电脑系统的稳定性和实用性,避免不断重复的系统安装和维护等管理工作,节省人力投入。目前,无盘系统技术在网吧等大型机房的应用已较普及。
无盘教学系统的特点
1、节约资金:对于有盘网络系统,所有工作站均要安装硬盘,对于一个机房来说,这是一笔不小的投入。在使用过程中,由于现在大量采用的机械式硬盘使用寿命本来就不太长,加之部分学生的不正当开关机、频繁开关机及其它不爱护计算机行为,极易造成计算机硬盘的损坏,硬盘的更换又是很大的一笔投入。还有就是由于硬盘是一个比较耗电的部件,使用过程中一个机房几十上百台计算机的硬盘耗电量也不可小觑。而无盘系统除了服务器外,其它的工作站都可不用硬盘,从而减少了大量的资金投入,降低了机房硬件成本。在使用过程中,由于只有服务器有硬盘,从而无需担心工作站硬盘的损坏,也可节约一笔电费。
2、维护方便:对于一个普通的有盘网络,例如一个网络教室,如果网络中的工作站出了什么问题,开不了机、上不了网,或者网络中的软件需要升级或安装一个最新的教学软件,这时网络管理员就要忙起来了,他要负责把每台机器都调整好,安装上新的软件,甚至每台机器的硬盘都要重新格式化、分区、安装好系统等。也许过不了多久,系统又被学生不小心破坏掉,于是又是繁琐的安装、调试等,麻烦不说,还要耽误工作、影响教学的正常使用。网络一旦中病毒那网管们又有得忙了。而无盘教学系统则由于工作站无硬盘,学生机可以随意开关,不怕损坏数据和硬盘。即使安装和更新系统,由于所有的 *** 作系统和应用软件文件都放到服务器上,系统的管理和维护都在服务器上完成,软件安装和更新只需在一台无盘机上直接配置一次,网络中的所有计算机就都能用上新软件。这就解决了电脑维护人员不足,机房维护量大的问题,大大减轻了系统管理员的工作量。
3、安全性好:与有盘相比,由于无盘教学系统都有独特的数据保护功能,具有像以往机房中常采用的硬盘保护卡、还原卡及其它系统还原软件一样的保护功能,不怕学生对系统的破坏,只要再重新启动一次计算机,则系统又恢复回原状。正由于此,也使从局域网内部感染病毒的机会降低为零,一般只需对服务器进行保护及杀毒即可。
4、速度快:无盘教学系统现在都发展的很好,特别是服务器磁盘的多读多写,和有盘比起来就没区别了。若相关硬件配置好点,系统做得好点,还可能大大超过相同资金投入的有盘系统。
5、可扩展性强:无盘教学系统只需对服务器升级,不需经常更新硬件,且同一网络中兼容多种不同硬件类型,网络扩展性极强,整个系统升级极其方便简单。而且可与硬盘共存可以在有硬盘的网络中安装,实现有盘与无盘相结合,方便管理与维护的同时,满足用户多种需求。
6、稳定性、兼容性好:现在的无盘教学系统,完全仿真本地硬盘,稳定可靠、软件兼容性极佳,保证系统能够长时间处于极其稳定的状态,各种教学软件、应用软件、多媒体软件均能运行无阻,确保教学的正常进行。
7、可一机多系统:可以实现在学生机开机时由学生选择使用的系统,可以是Windows XP系统、Windows 2003系统、Win7系统。也可由管理员在服务器上切换一下系统,学生重新开一次机则大家都可更改为另一个系统。这也解决了部分软件的兼容性问题。而这些功能的实现在有盘机网络并不容易。
8、个性化磁盘:每台学生机都可以有自己的特定目录,可以任意存储学生的作业。老师可以从服务端查看学生的作业并对其进行批阅。
9、可与硬盘共存:可以在有硬盘的网络中安装,实现有盘与无盘相结合的方案,方便管理与维护的同时,满足用户多种需求。
无盘系统在学校的常见应用
由于无盘系统技术的成熟和网络带宽向千兆到桌面过度,目前已在宾馆、KTV、网吧、学校等公共用机场合广泛使用。其中,在学校的使用主要有以下解决方案:
1、多媒体计算机网络教室;
2、图书馆或多媒体阅览室;
3、多媒体语音教室;
4、班班通信息化教学网;
5、信息化教师备课办公网;
6、学校开放式公共计算机房或绿色校园网吧;
7、开放式公共计算机房或绿色互联网服务中心;

网吧无盘服务器的配置要根据你网吧机器台数以及网吧网络环境和网吧定位等等来确定~推荐使用品牌服务器更加稳定一些,比如网维大师服务器,根据网维软件特殊定制,专业网吧服务器,7x24x365稳定运行,服务器版专业电源,企业级高速大容量硬盘,无论性能与可靠性都无需担忧,回写盘采用低能耗、高可靠性固态硬盘,支持热插拔方便维护。
满意请-采-纳,不满意请继续追问。如需帮忙请百度大世界科技。

打开 网维大师控制台;
进入 其他功能 - 开机命令;
点击 [修改] 点击 修改/编缉Runbat文件 ,会跳出 Runbat 编辑窗口 和 开机命令存放文件夹;
开机列表无对象存在,请点击 新建 会跳出新建开命令窗口,勾上 默认分组(如果你有多个分组请都勾选上)
请将XXXX文件放入开机命令存放文件夹,然后再添加命令start XXXXX
之后保存退出生成索引即可
需要网维大师VIP帐号的找我你想不到的便宜,淘宝网搜:艾迪数码网络3C店

设置POP3/SMTP协议:popqqcom
SMTP发送邮件服务器:smtpqq:smtpqqcom
二、设置IMAP/SMTP协议,意思是同步服务器邮件管理
IMAP接收邮件服务器:imapqqcom
SMTP发送邮件服务器com
一和二两种都可以绑定绑定之前要先到web开通pop3和smtp,然后也要知道什么邮箱和pop3和smtp地址是多少,可以百度或问下服务商,意思是代收邮件致本地
POP3接收邮件服务器,比如QQ邮箱具体流程如下:
1、自带客户端---设置---添加账户
2、输入用户名(QQ号@qqcom)和密码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10354014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存