怎么linux配置tomcatt服务器 linux下边

最近在linux下安装了jdk,为了圆我以前的心愿,把tomcat也安装了,顺便部署个项目,也算是小又成就感
废话不说了,直接上过程
一.下载安装对应的jdk,并配置环境。
有关jdk的安装请看我的上一篇博文/cl/p/5720665.html
二.下载安装tomcat()
[root@cwt123&~]# unzip apache-tomcat-6.0.30.zip
[root@cwt123&~]# mv apache-tomcat-6.0.30/ /usr/local/
[root@cwt123&~]cd /usr/local/
[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat
三.修改tomcat服务器的启动端口
[root@cwt123 apache-tomcat-7.0.70]# cd /usr/local/apache-tomcat-7.0.70/conf[root@cwt123 conf]# lsCatalina
catalina.properties
logging.properties
tomcat-users.xmlcatalina.policy
context.xml
server.xml
web.xml[root@cwt123 conf]# vi
server.xml
1.按键盘上I,进入编辑状态
2.修改端口为9999
3.按esc,然后输入冒号":",然后W,Q 再按回车键,保存退出
四.启动Tomcat服务器
[root@cwt123 conf]# cd /usr/local/tomcat/bin[root@cwt123 bin]# lsbootstrap.jar
startup.shcatalina.bat
digest.bat
tomcat-juli.jarcatalina.sh
tomcat-native.tar.gzcatalina-tasks.xml
setclasspath.bat
tool-wrapper.batcommons-daemon.jar
setclasspath.sh
tool-wrapper.shcommons-daemon-native.tar.gz
shutdown.bat
version.batconfigtest.bat
shutdown.sh
version.shconfigtest.sh
startup.bat[root@cwt123 bin]# ./startup.shUsing CATALINA_BASE:
/usr/local/tomcatUsing CATALINA_HOME:
/usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME:
/usrUsing CLASSPATH:
/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarTomcat started.[root@cwt123 bin]#
1.访问tomcat
ok,说明启动成功
五.部署项目
1.将打好的war包,放在该路径下
[root@cwt123 apache-tomcat-7.0.70]# cd /usr/local/apache-tomcat-7.0.70/webapps
2.访问该项目的页面
ok,访问成功
阅读(...) 评论()Linux服务器安装配置tomcat - 简书
Linux服务器安装配置tomcat
安装配置jdk
tomcat运行需要jdk支持,所以前提要安装且配置好jdk.首先下载
访问密码:f33d用ftp工具把下载回来的jdk上传到服务器中的/usr/local/目录下(这个目录没有什么规定,见仁见智)
解压jdk压缩包
cd /usr/local/
tar -zxvf jdk1.7.0_45.tar.gz
# 解压成功后会有一个 jdk1.7.0_45 的文件夹
配置环境变量
vi /etc/profile
# 在文件最后加上以下配置
JAVA_HOME=/usr/local/jdk1.7.0_45
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
#保存退出后执行下面的命令,使其生效
source /etc/profile
验证jdk是否配置成功
java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
安装配置tomcat
访问密码:同样,通过ftp工具上传到服务器中的 /usr/local/ 目录下
解压tomcat压缩包
cd /usr/local/
tar -zxvf apache-tomcat-7.0.61.tar.gz
# 解压成功后得到 apache-tomcat-7.0.61 文件夹,更名为tomcat7
mv apache-tomcat-7.0.61 tomcat7
配置环境变量
vi /etc/profile
#在文件最后加上以下配置
#tomcat evn
CATALINA_HOME=/usr/local/tomcat7
export CATALINA_HOME
#保存退出后执行下面的命令,使其生效
source /etc/profile
配置tomcat的catalina.sh文件
#进入tomcat的bin目录
cd $CATALINA_HOME/bin
vi catalina.sh
#找到 # OS specific support,然后在这行下面添加以下配置
# OS specific support.
$var _must_ be set to either true or false.
CATALINA_HOME=/usr/local/tomcat7
JAVA_HOME=/usr/local/jdk1.7.0_45
安装tomcat服务
cd $CATALINA_HOME/bin
cp catalina.sh /etc/init.d/tomcat
5.测试tomcat启动和停用
service tomcat start
service tomcat stop
#没有报错的话,证明已经配置成功了
毛君能颖脱,宇宙隘而妨,鹏息风还起。博客分类:
一步一步教你如何在linux下配置apache+tomcat
一.安装前准备。
所有组件都安装到/usr/local/e789目录下
解压缩命令:tar —vxzf 文件名(.tar 或 .tar.gz)
复制命令:cp 文件名 或cp —Rf 文件夹名
删除命令:rm 文件名 或 rm —Rf 文件夹名
编辑文件命令:vi 文件名 :q!不保存退出 :wq 保存退出
二.安装jdk 1.4.2
执行二进制文件 ./j2sdk-1_4_2-linux-i586.bin 解压生成j2sdk1.4.2文件夹
将文件夹改名为jdk142
配置文件(设置环境变量):/etc/profile
JAVA_HOME=/usr/local/e789/jdk142
export JAVA_HOME
TOMCAT_HOME=/usr/local/e789/tomcat4129
export TOMCAT_HOME
CATALINA_HOME=/usr/local/e789/tomcat4129
export CATALINA_HOME
CATALINA_BASE=/usr/local/e789/tomcat4129
export CATALINA_BASE
APACHE_HOME=/usr/local/e789/apache2048
export APACHE_HOME
HTTPD_HOME=/usr/local/e789/apache2048
export HTTPD_HOME
CLASSPATH=/usr/local/e789/jdk142/lib:/usr/local/e789/jdk142/jre/lib
export CLASSPATH
PATH=$PAHT:/usr/local/e789/jdk142/bin:/usr/local/e789/jdk142/jre/bin
三.安装tomcat 4.1.29
解压缩文件jakarta-tomcat-4.1.29.tar.gz
将解压后的文件夹改名为tomcat4129
启动(停止)命令:./bin/startup.sh (shutdown.sh)
测试tomcat:在ie里输入http://(ip):8080,如果有内容出现,则说明安装成功
四.安装配置apache 2.0.48
解压缩文件httpd-2.0.48.tar.gz
安装:①./configure --with-layout=Apache
--prefix=/usr/local/e789/apache2048
--enable-module=so
--enable-mods-shared=most
--with-mpm=prefork
③make install
配置文件:/usr/local/e789/apache2048/conf/httpd.conf
DocumentRoot "/usr/local/e789/tomcat4129/webapps"(将发布的目录指向tomcat的webapps目录)
&Directory "/usr/local/tomcat4129/webapps"&
启动文件:./bin/httpd -k start (restart/stop)
测试apache:在ie里输入http://(ip),如果有内容出现,则说明安装成功
五.安装jk2
解压缩文件jakarta-tomcat-connectors-jk2-src-current.tar.gz
将解压后的文件夹改名为jk202
执行buildconf.sh文件。
执行configure文件:
①./jk/native2/configure --with-apxs2=/usr/local/e789/apache2048/bin/apxs --enable-EAPI
--with-tomcat41=/usr/local/e789/tomcat4129
③make install(我做的时候,这个命令不好用)
六.整和apache和tomcat
把jkjni.so和mod_jk2.so文件复制到apache的modules目录下
cp /usr/local/e789/jk202/jk/build/jk2/apache2/*.so /usr/local/e789/apache2048/modules
把jk2.properties文件复制到tomcat的conf目录下
cp /usr/local/e789/jk202/jk/conf/jk2.properties /usr/local/e789/tomcat4129/conf
把worker2.properties文件复制到apache的conf目录下
cp /usr/local/e789/jk202/jk/conf/worker2.properties /usr/local/e789/apache2048/conf
编辑jk2.properties文件
vi /usr/local/tomcat/conf/jk2.properties
# list of needed handlers.
handler.list=channelSocket,request
# Override the default port for the channelSocket
channelSocket.port=8009
编辑apache的http.conf
vi /usr/local/apache/conf/http.conf
LoadModule jk2_module modules/mod_jk2.so
DirectoryIndex index.html index.html.var index.jsp
编辑apache/conf/workers2.properties文件
# only at beginnin. In production uncomment it out [logger.apache2] level=DEBUG
[shm] file=/usr/local/apache/logs/jk2.shm size=1048576
# Example socket channel, override port and host. [channel.socket:localhost:8009] port=8009 host=127.0.0.1
# define the worker [ajp13:localhost:8009] channel=channel.socket:localhost:8009
# Uri mapping [uri:*.jsp] worker=ajp13:localhost:8009 (负责把*.jsp的文件通过ajp13发送到tomcat处理)
7.编辑tomcat的server.xml
&!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 --&
&Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JKCoyoteHandler" /&
&!-- Define the top level container in our container hierarchy --&
&Engine name="Catalina" defaultHost="localhost" debug="0"&
&!-- Global logger unless overridden at lower levels --&
&Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt"
timestamp="true"/&
8.启动tomcat和apache测试(先启动tomcat)
9.建立虚拟目录:
在tomcat/conf/server.xml文件中建立
&Host name=”10.4.0.33” debug=”0” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”
xmlValidation=”false” xmlNamespaceAware=”false”&
&Logger className=”org.apache.Catalina.logger.FileLogger”
directory=”logs” prefix=”filename_log” suffix=”.txt”
timestamp=”true” /&
&context path=”/dirName” docBase=”/test/www/jsp” debug=”0”
reloadable=”true /&
docBase为真实目录
在apache/conf/workers2.properties文件中建立
[uri:/dirName/*.jsp]
work=ajp13:localhost:8009
七.安装mysql4.0.16
解压缩文件:mysql-debug-4.0.16-pc-linux-i686.tar.gz
将解压后的目录改为mysql4016
建立用户:useradd –g root mysql
passwd –u mysql
将mysql4016目录的拥有权改成 mysql 用户:chown –R mysql:root mysql4016
在/usr/local下建立连接文件
ln –s /usr/local/e789/mysql4016 mysql
以mysql用户的身份登陆,运行脚本来建立一个初始化数据库:
./mysql4016/scripts/mysql_install_db
exit(回到root身份)
把启动脚本程序复制到/etc/rc.d/init.d目录里
cd /etc/rc.d/init.d
cp /usr/local/mysql/support-files/mysql.server mysql
运行chkconfig把MySQL添加到系统的启动服务组里面去
/sbin/chkconfig --del mysql
/sbin/chkconfig --add mysql
启动:/etc/rc.d/init.d/mysql start
如果显示Starting mysqld daemon with databases from /var/lib/mysql 则成功
(/usr/local/mysql/bin/mysql为mysql客户端程序)
10.最后更改管理员密码
./bin/mysqladmin -u root password e789
11.登陆:mysql –u root –p e789
michaeltangbin
浏览: 173275 次
来自: 黑龙江省
AS调用JS里的呢?有没有?我的一直不成功。
补充一下,windows7 日志配置文件的位置:Microso ...
要加哪些jar包呢?麻烦列出来行吗
不错,学习了
留个言,回去看看。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'linux下tomcat端口请求数太大,导致服务器资源加载过慢的配置优化1、环境说明Linux下tomcat运行期2、增加jvm 内存的配置#vi catalina.sh插入如下:JAVA_OPTS='-Xms256m -Xmx512m'3、INFO: Maximum number of threads (200) created for connector with address null and port 11222说明:最大线程数错误解决方案:使用线程池,用较少的线程处理较多的访问,可以提高tomcat处理请求的能力。使用方式:首先。打开/conf/server.xml,增加Xml代码&Executor&name=&tomcatThreadPool&&namePrefix=&catalina-exec-&&&&&&&&&&&&maxThreads=&500&&minSpareThreads=&20&&maxIdleTime=&60000&&/&&&最大线程500(一般服务器足以),最小空闲线程数20,线程最大空闲时间60秒。然后,修改&Connector ...&节点,增加executor属性,如:Xml代码&Connector&executor=&tomcatThreadPool&&&&&&&&&&&&&&&&&&&port=&80&&protocol=&HTTP/1.1&&&&&&&&&&&&&&&&&&&connectionTimeout=&60000&&&&&&&&&&&&&&&&&&keepAliveTimeout=&15000&&&&&&&&&&&&&&&&&&maxKeepAliveRequests=&1&&&&&&&&&&&&&&&&&&redirectPort=&443&&&&&&&&&&&&&&&&&& ....../&&&4、java.net.SocketException: Too many open files当tomcat并发用户量大的时候,单个jvm进程确实可能打开过多的文件句柄。使用 #lsof -p 10001|wc -l&& 查看文件操作数如下操作:Js代码(1).ps -ef |grep tomcat&& 查看tomcat的进程ID,记录ID号,假设进程ID为10001 &&(2).lsof -p 10001|wc -l&&&& 查看当前进程id为10001的 文件操作数 &&(3).使用命令:ulimit -a&&& 查看每个用户允许打开的最大文件数 &&&& 默认是1024. & & & & & & & & & & & & & & & & & & & & & & & &修改tomcat的最大线程数。在server.xml里的connect标签里加参数,具体的参数名称请参考http://tomcat.apache.org/tomcat-6.0-doc/config/http.html , 加了maxThreads(默认200) 和 acceptCount(默认100)两个参数,分别设置最大连接数。分享到:最近浏览暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级扫描二维码关注最代码为好友"/>扫描二维码关注最代码为好友用户名:Jasonzhang345
文章数:48
评论数:106
访问量:109685
注册日期:
阅读量:1297
阅读量:3317
阅读量:581055
阅读量:465507
[匿名]51cto游客:
[匿名]51cto游客:
[匿名]51cto游客:
[匿名]51cto游客:
[匿名]jiaoliu:
[匿名]51cto游客:
[匿名]ppxh:
51CTO推荐博文
& 这几天一直下着雨,下午接到邮件说公司内要搞个linux+tomcat+oracle+appche服务器,因公司的公网上的服务器也是按照这个环境进行配置的,为了让我们的子系统转到公网服务器上不存在什么问题,所以我们得要求一样的配置环境,就这样我的工作开始了。。。。
&&& 有没有听过这样一句话:“没有准备的人就是准备失败的人。”所以我做好了以下的查看:
&&&& 1.服务器linux的版本
&&&&&&&&#uname -r
&&&&&&& #cat /proc/version
、首先要安装JDK
下载来的文件为:jdk-1_5_0_15-linux-i586.bin,放到/usr/locale/下
下面安装JDK#chmod&755 jdk-1_5_0_15-linux-i586.bin#./jdk-1_5_0_06-linux-i586.bin
敲几次空格就OK了。还有一个是否接受协议,输入YES就可以了。
安装JDK成功后,下面就要配置环境变量了。修改/etc/profile加入以下变量
这步后来证实了什么作用,主要是用来检查JDK的,但是还是建议大家还是作为一步进行配置。其实真正的设置是在~/.bashrc里面进行设置这里会直接影响到tomcat的运行。export JAVA_HOME=/usr/local/java/jdk-1_5_0_06export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.export PATH=$JAVA_HOME/bin:$PATH保存后重启系统。输入java -version查看java version "1.5.0_06"Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)表示JDK已成功安装。
注:我在配置JAVA环境变量的时候,运行java -version得到的却是java version "1.4.2"gcj (GCC) 3.4.3
(Red Hat 3.4.3-9.EL4)Copyright (C) 2004 Free Software Foundation, Inc.T see the source for copying conditions.& There is NO not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.这说明系统中的gcj所带的JAVA的环境变量优先获得执行权。解决方法就是像上面的设置export PATH=$JAVA_HOME/bin:$PATH,注意将$PATH放到最后。(如果放到最前,则会出现上述问题)
到这里我们的JDK的配置就完成了,此步骤的检验怎么做呢,很简单。运用helloworld来完成简单的编译和实现。 这里小试验就自己动手完成吧,我就不多说了。
第三步: TOMCAT的安装是最后的IE访问的实现
本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
15:03:24 11:29:13 15:27:34}

我要回帖

更多关于 linux配置多个tomcat 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信