Tomcat环境变量如何配置,CMD可直接启动
相信很多人对Tomcat都不陌生,这是一个免费开源的轻量级Web应用服务器
由于这是一款开源免费的服务器,因此大家可以直接去官网下载安装包。官网也很好找,百度搜索tomcat,第一个就是它的官网,这里我也放了官网截图,大家可以按图索骥
Tomcat目前有好多版本可以选择,大家可以选择自己喜欢的版本进行安装,功能上大体都差不多,所以大家也不必要追求最新版本,一般来说80或者85版本是最常用的
下载安装包时建议大家根据自己的系统选择压缩包形式的安装包
安装包下载下来之后,直接解压到安装目录即可,这里建议大家解压到D盘目录下进行使用
接下来就需要配置环境变量了,这个步骤很关键,决定了你是否能用CMD直接启动
右键单击计算机—属性—高级系统设置—环境变量
方法有3种
方法1:Win+R打开CMD,输入命令:startup,出现如下对话框,说明服务启动成功
方法2:在CMD下输入命令:catalina run,出现如下对话框,说明服务启动成功
方法3:打开Tomcat安装目录下的bin文件夹,找到startupbat文件,双击打开即可
打开浏览器,在地址栏中输入:http://localhost:8080,回车,如果看到如下页面,说明Tomcat服务器已经搭建成功
至此,Tomcat搭建已经完成,我们现在用VB做一个小案例来启动Tomcat服务
新建一个标准EXE
插入一个按钮控件,修改名称为启动Tomcat
双击按钮进入代码编辑界面,输入如下代码:Shell "explorer D:Program Filesapache-tomcat-8041binstartupbat"(路径可根据自己自己的安装目录进行修改)
按快捷键F5运行程序
点击按钮,打开Tomcat界面,启动成功!
如果觉得对你有帮助,欢迎大家关注+转发,你的支持就是我持续更新的动力!
1、安装Java运行环境。
1)双击运行 jre-7u1-windows-i586-sexe ;
2)勾选 "更改目标文件夹" ,这样可以看到安装到的目录 ;
3)下一步,直到安装完成。
2、安装Tomcat。
1)双击运行 apache-tomcat-7022exe ;
2)一路下一步,直到 Configuration 页面 ;
HTTP/11 Connector Port 就是网站访问端口,默认为8080,酌情修改;
Tomcat Administrator Login (optional)Tomcat管理员登陆(可选)
User Name,Password用户名,密码,建议填写上,并牢记;
其余选项酌情修改配置……然后下一步;
3)选择JREJava运行环境安装的目录,
安装程序会自动获取,如果为空,则需要手动指定;
下一步;
4)选择 Tomcat 执行文件安装到的目录,这里选择安装到 D:\Tomcat 70 ,
安装,并完成安装,Tomcat服务会自动启动。
3、测试JSP。
1)Tomcat 根目录 D:\Tomcat 70 下找到webapps\ROOT,此目录为默认的网站目录,
将 JSP探针 拷贝进去;
2)打开测试页 localhost:8080/totcheckjsp
3)JSP探针运行正常。
4、Tomcat 的服务进程以系统账户运行,十分危险。建议进行降权处理,具体请参考我站其他视频。
在IntelliJ IDEA中集成Tomcat服务器,可以方便地进行Web应用程序的开发、测试和调试。它提供了以下一些主要功能:
1 集成Tomcat服务器:IDEA提供了与Tomcat服务器的集成,可以轻松启动、停止和重启Tomcat服务器,而不必手动配置或管理Tomcat服务器。
2 部署Web应用程序:IDEA可以帮助您快速部署Web应用程序到Tomcat服务器,只需将应用程序的WAR文件或目录拖放到Tomcat服务器即可完成部署。
3 调试Web应用程序:IDEA可以与Tomcat服务器无缝集成,支持在Tomcat服务器上进行Java代码的远程调试,方便您进行调试和测试Web应用程序。
4 监控Tomcat服务器:IDEA提供了Tomcat服务器的监控和管理工具,可以查看Tomcat服务器的状态、配置和日志等信息,并进行必要的管理和优化。
5 自动重载Web应用程序:IDEA支持在Tomcat服务器上自动重载修改后的Web应用程序,不需要手动重启Tomcat服务器或重新部署应用程序。
总之,IntelliJ IDEA集成Tomcat服务器的功能非常丰富,可以帮助您更方便、高效地进行Web应用程序的开发、测试和调试。无论您是初学者还是有经验的开发人员,都可以通过使用IntelliJ IDEA和Tomcat服务器来提高开发效率和质量。
以下文章内容及软件下载均有郑州景安计算机网络技术有限公司/郑州景安互联网数据中心制作、提供
制作环境:
Windows 2003 + IIS6、jre150_06、apache-tomcat-5517
首先需要做以下准备工作
1、安装好 Tomcat 和 IIS6,并且都能正常运行
2、Tomcat的端口没做任何修改
3、下载集成需要的文件
-apache-tomcat-5525exe
-jdk-1_5_0_13-windows-i586-pexe
-isapi_redirector2rar
集成步骤
1、配置环境变量 JAVA_HOME 和 TOMCAT_HOME
2、将 isapi_redirector2dll 文件拷贝到 TOMCAT_HOME 中的任意一个目录中,如:TOMCAT_HOME/iis 此目录需要新建
3、新建一个目录存放站点,如:d:\web 并在其中新建一个 ROOT 目录,此目录作为站点的默认起始目录
4、打开 IIS 控制台,新建一个站点,如果自己有域名的话可以在主机头中输入自己的域名,
如: wwwzzidccom 这样就不会和原来的默认网站冲突了,现在需要将默认网关停止后再新建
5、新建一个虚拟目录,名称为:jakarta 这个名称不能改变,路径为 TOMCAT_HOME/iis ,也就是放 dll 文件的 目录
打开站点属性窗口,进入 ISAPI 筛选器,点击添加铵钮,在筛选器名称中输入 jakarta ,这个名字也不能修改,所以要注意是否正确,
在可执行文件中选择 TOMCAT_HOME/iis/isapi_redirector2dll 文件
进入主目录选项卡,在弹出窗口中选择添加,这里对 jsp 文件和 struts 的 do 访问方式进行映射配置,点击添加铵钮,
可执行文件选择 TOMCAT_HOME/iis/isapi_redirector2dll ,扩展名为 jsp ,同样对 do 也进行配置
6、新增一个 Web 服务扩展,扩展名随意填,如: Tomcat ,要求的文件选择 TOMCAT_HOME/iis/isapi_redirector2dll ,
选中设置扩展状态为充许项,然后确定
7、拷贝 jk2properties 、 workers2properties 两个文件到 TOMCAT_HOME/conf 目录中
jk2properties 文件内容如下:
requesttomcatAuthentication=false
workers2properties 文件内容如下:( 以下第二行的文件路径需要根据自己的配置进行修改 )
[shm]
file= d:/Tomcat/logs/jk2log
size=1048576
# Example socket channel, override port and host
[channelsocket:localhost:8009]
port=8009
host=127001
# define the worker
[ajp13:localhost:8009]
channel=channelsocket:localhost:8009
# Uri mapping
[uri:/jsp]
[uri:/do]
[uri:/do/]
worker=ajp13:localhost:8009
# define the worker
[status:status]
# Uri mapping
[uri:/jkstatus/]
worker=status:status
注意 # Uri mapping 部份,现在已经开通了对jsp文件和struts的两种访问方式,如果还有其它的文件访问需要转到Tomcat来处理的话都在此进行配置
8、现打开注册表文件, 修改绿色字体部份,注意路径表示符
文件内容如下:
Windows Registry Editor Version 500
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\20]
"serverRoot"=" D:\\Tomcat "
"extensionUri"="/jakarta/isapi_redirector2dll"
"workersFile"=" D:\\Tomcat\\conf\\workers2properties "
"logLevel"="DEBUG"
修改完成后将导入注册表(双击此文件)
9、修改 tomcat 的配置文件 serverxml
使用以下内容替换原来的 <host></host> 内容, 绿色字体为需要修改的内容
<Host name=" localhost " debug="0" appBase=" d:\web " unpackWARs="true" autoDeploy="true">
<Logger className="orgapachecatalinaloggerFileLogger" directory="logs" prefix=" oksonic_log " suffix="txt" timestamp="true"/>
<Valve className="orgapachecatalinavalvesAccessLogValve" directory="logs" prefix=" oksonic_access_log " suffix="txt" pattern="common" resolveHosts="false"/>
</Host>
拷贝 Tomcat_Home/webapps/ROOT 下的文件到 web/ROOT 中
重启IIS和Tomcat服务
打开浏览器输入 http://localhost/indexjsp 进行测试,正常的话可以显示 Tomcat 默认的首页
这时再进入到 IIS 的管理工具中查看ISAPI筛选器,这时应该显示一个绿色向上的箭头,如果没有绿色箭头的话应该是有一个红色的向下的箭头,这表明是配置有问题,请检查,如果一个箭头也没有的话应该是没有使用浏览进行测试,只要有一遍测试的话就应该有箭头了
这里配置完成后有一个问题,就是无法使用 http://localhost 直接打开 indexjsp ,
即使是配置了IIS6的默认首页也不行,我采用的方法是使用一个 indexhtm 文件来进行跳转,文件内容如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN"
"http://wwww3org/TR/html4/loosedtd";>
<html>
<head>
<meta http-equiv="refresh" content="0; url=/indexjsp">
</head>
<body>
</body>
</html>
整个配置基本完成,现在需要解决乱码的问题,如果有遇到乱码问题的话
这里使用的全是 UTF-8
在项目中要使用 UTF-8 的编码,并配置了过滤器,过滤编码也是 UTF-8
修改 Tomcat 的配置文件 serverxml ,在端器配置的地方加入 URIEncoding="UTF-8"
如:
<Connector URIEncoding="UTF-8"
port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
这里是Tomcat使用的编码,还要配置集成时使用的编码,因为集成时使用的端口为 8009 所以在配置8009端口的地方也要加入 URIEncoding="UTF-8"
如:
<Connector URIEncoding="UTF-8"
port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/13" />
好了,重启 IIS 服务和 Tomcat 服务,整个集成工作就完成了
在这里我无法对乱码问题进行测试,这是我在开发时所发现并已经解决的方法,希望对大家有用。
0条评论