关于Tomcat与Jboss部署详解
关于Tomcat与Jboss部署,很多做Java开发的编程人员都会遇到,我在这里做一下总结归纳。
一.Tomcat部署,不区分系统,无论是Server还是Window系统的,部署都一致。
1.首先配置jdk,不同版本的jdk,配置不同,如jdk1.6以下的jdk版本不需要进行安装,直接在PATH配置路径即可, jdk1.7以上的版本需要进行安装,然后在PAHT中配置路径。
JAVA_HOME = D:\Program Files (x86)\JDK\jdk1.6.0_21\bin
JRE_HOME = D:\Program Files (x86)\JDK\jre6
2.配置tomcat,在PATH中直接加入Tomcat的路径 如: F:\Tomcat6\bin
3. Tomcat配置好后,可进行一些简单的修改,便于使用,如下:
a. 可在F:\Tomcat6\conf\server.xml中修改部分配置;
<Connector port="8088" protocol="HTTP/1.1" address="${0.0.0.0}"
connectionTimeout="20000"
redirectPort="8443"/>
以上port="8088"可修改端口号, address="${0.0.0.0}" 开发对外网访问
<Host name="localhost" appBase=""
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" debug="0" docBase="F:/Tomcat6/webapps/AllItahms" reloadable="true">
</Context>
最后面的host配置,是为了不加项目名称直接通过端口号来访问项目。
b.可在F:\Tomcat6\bin\catalina.bat中修改
:doStart
shift
if not "%OS%" == "Windows_NT" goto noTitle
set _EXECJAVA=start "Tomcat_Name" %_RUNJAVA%
goto gotTitle
:noTitle
修改start "Tomcat_Name" 的名称,则可是tomcat显示的命令窗口上面的名称发生变化。
二.Jboss部署需要区分系统,在不同的系统中部署可以有一些差别,下面以server系统和win10系统做区别进行说明。
Server系统部署:
1.在server系统中部署,如tomcat部署一样,先配置好jdk
JAVA_HOME = D:\Program Files (x86)\JDK\jdk1.6.0_21\bin
JRE_HOME = D:\Program Files (x86)\JDK\jre6
2.再在环境变量中的Path中部署Jboss的路径即可
F:\jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\bin
Win10系统部署
同server系统最大的不同,是需要配置一下CLASSPATH;
如下:%JAVA_HOME%\lib
CLASSPAHT需要配置到jdk的lib目录中,否则启动会使命令窗口一闪而过。