|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:CentOS商业化干掉红帽才是出路?
部署路径:
Tomcat7.0.11/usr/local/tomcat
JDK7/usr/java/jdk1.7.0
MySQL5.5.15
Eclipse/usr/local/eclipse(开辟工具可选)
---------------------------------------------------------------------------------
安装形貌:
JDK安装下载rpm,安装在/usr/java/jdk1.7.0(http://jdk7.java.net/)
tomcat的安装很复杂,只必要下载BinaryDistributions(下载地点:http://tomcat.apache.org/download-70.cgi),解压到/usr/local/tomcat.
MySQL5.5.15安装婚配的server和client
rpm包安装参考下令:
rpm-ivh***.rpm安装rpm包
rpm-qa--last|less依据安装日期显现已安装的包
rpm-qa|grepmysql-i查询体系是不是安装mysql包(-i,疏忽巨细写)
rpm-e删除安装的软件包
rpm-emysql*--nodpes强迫删除相干的软件包
rpm--test测试安装
rpm-qi查询mysql套件的申明材料
rpm-qpl***.rpm检察rpm包内含的内容.
rpm-qc[d]设定档与申明档
rpm-Uvh晋级安装
rpmbuild--bbSPECS/***.spec从头装将***.spec编译成rpm包.
rpmbuild--rebuildpackagename.src.rpm从头把.src.rpm编译成rpm包.
源码编译安装(典范)
./configure反省体系信息(./configure--help|more匡助信息,能够看到相干的参数设定)
makeclean扫除之前留下的文件
make编译
makeinstall安装
注:源码包安装,一样平常先将文件解压,安装历程大抵下面几步,详细申明一样平常看法压后目次里的(INSTALL,READEME申明.)
---------------------------------------------------------------------------------
rpm包安装注重成绩:
反省是不是已安装过,旧版本的卸载:
比方:
查找之前是不是装有mysql
下令:rpm-qa|grep-imysql
删除下令:rpm-e--nodeps包名
(rpm-evmysql-4.1.12-3.RHEL4.1)
查找mysql的安装目次:
下令:find/-namemysql
-------------------------------------------------------------------------------------
情况变量
假如jdk,tomcat都已装好了,就能够设置情况变量了
依据后面设定的路径,情况变量应当这么设置:
exportJAVA_HOME=/usr/java/jdk1.7.0
exportTOMCAT_HOME=/usr/local/tomcat
exportCLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$TOMCAT_HOME/common/lib:
exportPATH=/usr/java/jdk1.7.0/bin
固然,详细设置情况变量的***有良多,这里给出的是间接在shell下实行的剧本
--------------------------------------------------------------------------------------
启动/中断办事
当完成以上步骤后,我们就能够在shell下输出下令:java
看java是不是一般事情。
启动tomcat:
切换到TOMCAT_HOME/bin实行
./startup.sh
或实行:
./catalina.shrun
这两个都能够启动tomcat,区分是,后者能够检察到具体信息!
中断tomcat时,
偶然候我们实行下令
./catalina.shstop
其实不能让tomcat中断,这是由于另有一些依附它的历程存在,
-----------------------------------------------------------------------------------------
检察/杀历程
那末怎样杀逝世这些历程?
比方我们如今杀不逝世tomcat,那末我们但愿检察8080端口被谁占用,实行以下下令
lsof-i:3306
这里lsof是指(listopenfiles)
如许就会列出一切相干的历程及其id
我们能够经由过程以下下令杀逝世这些历程
kill-9processid(把processid换为相干历程id)
偶然候,遗憾的事变还会产生,会碰着一些怎样也杀不逝世的僵逝世历程,这个仿佛只能够重启体系。
------------------------------------------------------------------------------------
部署使用
将war放在webapps目次下
导进mysql
sourcetest.sql
------------------------------------------------------------------------------------
检察tomcat日记:
检察log是办理成绩的基本。
日记分为几种,有办事启动日记,会见日记等等
他们在/TOMCAT_HOME/logs下
个中会见日记默许是没有开启的。
如需开启:
在server.xml里的<host>标签下加上
<ValveclassName="org.apache.catalina.valves.AccessLogValve"
directory="logs"prefix="localhost_access_log."suffix=".txt"
pattern="common"resolveHosts="false"/>
--------------------------------------------------------------------------------------
自己在tomcat6.0下开辟的基于ssh框架的javaweb使用在tomcat5.5下怎样也跑不了,点击提交表单后,不跳转到action指定的把持器处置,缘故原由就是tomcat版本的成绩。
小知识:RHEL是很多大型企业采用的操作系统,但需要向RedHat购买使用权,有偿享受技术支持、版本升级等,所以推荐大家使用CentOS。 |
|