Linux 下配置tomcat
1.获取相应的软件
tomcat下载地址:
适用于所有操作系统的 Java 下载:
http://www.java.com/zh_CN/download/manual.jsp
2.准备
通过共享文件夹将文件拷贝至linux
解压缩apache-tomcat-7.0.35.tar.gz至/qlone/apache-tomcat-7.0.35
安装jre-7u11-linux-x64.rpm
rpm -ivh jre-7u11-linux-x64.rpm
2.1 检查安装效果
[root@QL Desktop]# java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
2.2 安装后的java相关路径
安装后java路径:/usr/java
jre路径:/usr/java/jre1.7.0_11
3. 参考过的资料:
Linux下Tomcat安装与启动
http://www.heibai.net/articles/securitybug/Linux/2011/0801/15675.html
linux下tomcat不能启动
http://www.cjsdn.net/post/view?bid=11&id=112956&sty=1&tpg=4&age=0
如何修改Tomcat的端口号?
http://blog.csdn.net/lijiazhi1987/article/details/2774043
Tomcat 7 访问 Manager 和 Host Manager .
http://blog.csdn.net/babyfacer/article/details/6839972
4. 配置tomcat
1) 配置环境
$ vi /etc/profile #用vi编辑器打开该文件进行编辑(添加环境变量)
然后在文件的最尾部加入以下代码:
CATALINA_HOME=//qlone/apache-tomcat-7.0.35 #(tomcat版本视自己的安装版本而定)
export CATALINA _HOME
保存退出。
2) tomcat的bin目录下面的setclasspath.sh,添加红色部分,路径自己修改
/qlone/apache-tomcat-7.0.35/bin下面setclasspath.sh
# -----------------------------------------------------------------------------
# Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
# are valid and consistent with the selected start-up options and set up the
# endorsed directory.
#
# $Id: setclasspath.sh 1430568 2013-01-08 22:08:57Z schultz $
# -----------------------------------------------------------------------------
export JAVA_HOME=/usr/java
export JRE_HOME=/usr/java/jre1.7.0_11
# Make sure prerequisite environment variables are set
3)现在在终端运行命令:
[root@QL Desktop]# cd /qlone/apache-tomcat-7.0.35
[root@QL apache-tomcat-7.0.35]# ls
LICENSE RELEASE-NOTES bin lib temp work
NOTICE RUNNING.txt conf logs webapps
[root@QL apache-tomcat-7.0.35]# cd bin/
#开启TOMCAT服务器
[root@QL bin]# ./startup.sh
Using CATALINA_BASE: /qlone/apache-tomcat-7.0.35
Using CATALINA_HOME: /qlone/apache-tomcat-7.0.35
Using CATALINA_TMPDIR: /qlone/apache-tomcat-7.0.35/temp
Using JRE_HOME: /usr/java/jre1.7.0_11
Using CLASSPATH: /qlone/apache-tomcat-7.0.35/bin/bootstrap.jar:/qlone/apache-tomcat-7.0.35/bin/tomcat-juli.jar
——奇怪的是以前配置好tomcat后启动,总会显示很多参数,最后提示启动花了多少MS。现在看不到了。
./startup.sh 只显示上面那多,检查一下的确启动了。
./shutdown.sh 也是这样。
[root@QL bin]# ./shutdown.sh
Using CATALINA_BASE: /qlone/apache-tomcat-7.0.35
Using CATALINA_HOME: /qlone/apache-tomcat-7.0.35
Using CATALINA_TMPDIR: /qlone/apache-tomcat-7.0.35/temp
Using JRE_HOME: /usr/java/jre1.7.0_11
Using CLASSPATH: /qlone/apache-tomcat-7.0.35/bin/bootstrap.jar:/qlone/apache-tomcat-7.0.35/bin/tomcat-juli.jar
[root@QL bin]# ./startup.sh
//-------------------------------------------------------------------//
请高手帮忙终于找到输出的日志了。
日志路径:/apache-tomcat-7.0.35/logs
运行日志:catalina.out(这里可以查到运行系统中的SQL语句)
登录日志:localhost_access_log.日期.txt
//-------------------------------------------------------------------//
5. 检查
打开浏览器输入:
启动成功。
6. 加载自己应用的地方:
如果有war包,放在/qlone/apache-tomcat-7.0.35/webapps目录下,tomcat启动后自动解压缩。
7. 修改tomcat端口号
修改Tomcat端口号步骤:
1.)找到Tomcat目录下的conf文件夹
2.)进入conf文件夹里面找到server.xml文件
3.)打开server.xml文件
4.)在server.xml文件里面找到下列信息
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
5.)把port="8080"改成port="8888",并且保存
6.)重启tomcat服务检查:
8.小结
以前没用过tomcat,缺乏必要的了解。虽然侥幸测试成功,但需要重新找些资料认真阅读一下。
比如Apache Tomcat/7.0.35启动后,页面上还有一些选项:
Server Status
Manager App
Host Manager
点击后提示需要用户名和密码才能登陆,登录后起什么作用,能干什么,对于这些还是不了解。