Windows2003服务器搭建JSP环境-window安全运维_

跨零代码为大家提供高品质的运维解决方案,请大家多多来访,跨零不胜感激,在此谢过。

第一步骤:需要的软件

需要的软件:

IIS(目前服务器上都为IIS6)(经测试IIS5和IIS6可用)

JDK

Tomcat(配置多个Tomcat时需要使用压缩版)

isapi_redirect.dll(使用jk for iis的1.2.x版本,不要使用2系列版本,它的配置与1不同)

第二步骤:jdk安装

1)安装/* :

 新建系统变量JAVA_HOME,值为安装路径,如  d:/jdk 新建系统变量CLASS_PATH,值为             .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar 编辑系统变量PATH,在最后加上             ;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin 在命令行下输入java,javac,如果有反应说明设置正确 

第三步骤:tomcat配置

第一步:新建站点:d:/jsp/ftpuser 将tomcat免安装包解压至根目录   ftpuser 应为客户实际站点名!

第二步:配置tomcat:安装tomcat成系统服务

1)修改文件,将SERVICE_NAME和PR_DISPLAYNAME设置为(在service.bat里面修改)

 set SERVICE_NAME=jsp+ftp名 set PR_DISPLAYNAME=Apache jsp+ftp名 d:/jsp/ftpuser/conf/service.xml 里把http连接器端口从8080改为20000  tomcat02为20001 以此类推, ajp连接器端口从8009改为24000 tomcat02为24001 以此类推, shutdown端口从8005改为28000 tomcat02为28001 以此类推,直接搜索替换即可 确保各个tomcat的这三个端口不同,多个tomcat端口冲突会无法正常启动,或启动一个时导致另一个停止。 

2)命令行下进入d:/jsp/ftpuser/bin,运行

 service.bat install(步骤:运行cmd,e:下一步>cd D:/jsp/ftpuser/tomcat7/bin下一步service.bat instal) 会以SERVICE_NAME为名安装成系统服务,必须保证各个服务名不同。 在系统服务里将tomcat01服务的手动改为自动,启动服务,如果能正常启动说明成功。(服务名称为:Apache jspftpuse) 

3)将d:/jsp/ftpuser/bin/tomcat6w.exe改为jspftpuser.exe,即服务名后面加w。运行这个exe文件,打开后在配置界面的Java Options选项里加入

-XX:MaxPermSize=64m

-XX:MaxNewSize=128m

因为tomcat里运行多个站点时,很容易出现PermGen的out of memory错误,如果在日志里发现这个错误提示,就需要加入以上两句

第三步骤:配置iis与tomcat链接文件
直接在文件夹中的iis里面修改以下四个配置文件

 isapi_redirect.dll isapi_redirect.properties uriworkermap.properties workers.propertie 

isapi_redirect.properties内容为:

# Configuration file for the Jakarta ISAPI Redirector # The path to the ISAPI Redirector Extension, relative to the website # This must be in a virtual directory with execute privileges extension_uri=/jakarta/isapi_redirect.dll # Full path to the log file for the ISAPI Redirector log_file= d:/jsp/ftpuser/iis/isapi_redirect.log # Log level (debug, info, warn, error or trace) log_level=info # Full path to the workers.properties file worker_file= d:/jsp/ftpuser/iis/workers.properties # Full path to the uriworkermap.properties file worker_mount_file= d:/jsp/ftpuser/iis/uriworkermap.properties 

uriworkermap.properties内容为:

/*=tomcat6   workers.properties内容为: workers.tomcat_home= d:/jsp/ftpuser workers.java_home=d:/jdk ps=/ worker.list=tomcat6 worker.tomcat6.port=24000 worker.tomcat6.host=localhost worker.tomcat6.type=ajp13 

第四步骤:iis站点配置

1. IIS站点--属性--ISAPI筛选--添加{名称:jakarta(虚拟目录) 执行文件::/tomcat/iis/isapi_readirect.dll 2. IIS站点--新建虚拟目录---{名称:jakarta 路径::/tomcat/iis}--执行(如ISAPI或CGI) 3. IIS站点--属性--主目录--本地路径{网站实际路径}修改配置文件:/tomcat/conf/server.xml 配置文件路径另外,在服务—>本地服务里面,属性->登陆->浏览,可以改变当前用户。 4、配置完成后需要给iis文件夹添加user权限。 5、配置完成后需要修改当前用户。 1) Isapi加载d:/jsp/ftpuser/iis/isapi_redirect.dll 2) 新建虚拟目录,指向d:/jsp/ftpuser/iis(在iis服务管理里面右键点击,会出现) 

第五步骤:并在桌面建立tomcat重启bat文件,以客户站点名命名,重启此tomcat服务,完成配置

例: ftpuser.bat 内容:   net stop jspftpuser net start jspftpuser 




//下面这个css和插件后台设置的主题有关系,如果需要换样式,则需要修改以下CSS名称

从零到一,创造未来!跨零代码综合IT问题解决服务站,欢迎你的到来。运维教程 只为你绽放。

本文固定链接: http://kua0.com/2019/02/13/windows2003服务器搭建jsp环境-window安全运维_/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注