Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78965
  • 博文数量: 59
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 610
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-04 11:03
文章分类
文章存档

2010年(59)

我的朋友

分类: 系统运维

2010-01-05 17:21:56

linux 安装tomcat
 
安装JDK1.4
---------------------------------------------------------------------------
1.去 下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin);
2.上载到Linux服务器上,在shell下执行命令:
[root@LinuxServer rpm]# chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.bin
[root@LinuxServer rpm]# ./j2sdk-1_4_2_06-linux-i586-rpm.bin
这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。
Sun Microsystems, Inc.
 Binary Code License Agreement
                   for the
JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD
EDITION, VERSION 1.4.2_X

Do you agree to the above license terms? [yes or no]yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP ().
  inflating: j2sdk-1_4_2_06-linux-i586.rpm 
Done.
3.程序会自动生成一个j2sdk-1_4_2_06-linux-i586.rpm文件,这是主程序包,下面来安装;
[root@LinuxServer rpm]#rpm –ivh j2sdk-1_4_2_06-linux-i586.rpm
Preparing...               ########################################### [100%]
   1:j2sdk               ########################################### [100%]
4.设置环境变量,在vi /etc/profile中加入如下内容:
JAVA_HOME=/usr/java/jdk1.4
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
export CATALINA_HOME=/usr/java/tomcat
-----------------------------------------------
启动Tomcat
-----------------------------------------------
4)
->/usr/java/tomcat/bin:   chmod +x *.sh
./startup.sh 启动tomcat
 
显示 Using CATALINA_BASE: /usr/java/tomcat
Using CATALINA_HOME: /usr/java/tomcat
Using CATALINA_TEMDIR: /usr/java/tomcat/temp
Using JAVA_HOME: /usr/java/jdk1.4
-----------------------------------------------
在Linux下unzip后,无法正常启动TOMCAT,错误如下:
The BASEDIRenvironmentvariable is not defined correctly
This environmentvariable is needed to run this program

或者:
Cannot find ./catalina.sh
This file is needed to run this program

.sh文件都不是可执行文件,执行chmod +x *.sh,赋予权限!
------------------------------------------------------------
 
tomcat 出现乱码
 
在server。xml下找到以下东西
添加最后一行字 URIEncoding='GBK'

enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />
如果是windw2008 则需要修改其中的语言,将其都修改成中文。
 
tomcat优化
 
bin下的tomcat.exe
如果是那个按钮启动的话在java下填写内存900M
最大内存量也填写900m
线程填写800kb 
 
删除webapps下 除了root 和自己工程的所有文件夹

再填写conf下的server的maxThreads改为800添加最大线程的
 
tomcat 修改默认跳转首页

 

在配置文件 web.xml 修改最下面的
   
                  index.html  
                  index.htm  
                  index.jsp  
                  你的页面.jsp  
 
  

然后在root 下面添加一张页面



   
   
    <%= application.getServerInfo() %>
   


 <%response.sendRedirect("/smxxgk/zfxxgk/");%>

 


要使定制的页面成为Tomcat服务器的首页,有以下两种不同的实现方式。

1.直接替换
在%TOMCAT_HOME%webappsROOT文件夹下,有一个index.jsp文件,将它用所需的JSP应用程序的首页替换.
然后打开%TOMCAT_HOME%webappsROOTWEB-INF文件夹下的web.xml进行修改,把其中的servlet-mapping整个注释掉。因为默认情况下,Tomcat的默认首页是由这个Servlet生成的,所以只替换index.jsp是不起作用的。

 

2.配置默认虚拟目录
在%TOMCAT_HOME%conf文件夹下打开server.xml文件,添加如下内容。
Context path="/myapp" docBase="E:/JSP/appname" workDir="E:/JSP/appname/work" debug="0" reloadable="true">

注意:
1.如果path=""那么只要在浏览器中键入,这时看到的就是设定的JSP应用的默认首页。否则要键入

2.这种方法也可以用于JSP应用程序的发布,但是其中的默认首页一定要为index.jsp,否则在URL中要写明默认首页名。

定期重启toamct

 

在开始里面添加任务
任务计划 里面添加一个任务计划 然后设置运行的时间周期

net stop"服务名称"
net start "服务名称"


 
阅读(981) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~