1、WebSphere 如何清理Log文件(防止服务器存放太多太大的日志文件)
crontab做一个计划任务脚本不就好了。
把这周的日志cp一下,然后清空当前日志,最后再删除上周的日志。
#!/usr/bin/sh
file=`date '+%M%d'`
cp SysOut.log ../old/sysout.log.$file
> SysOut.log
cd ../old/
rm *
exit 0
2、服务应用程序中的应用程序池怎么删除
一、2003应用程序池自动死了,不能恢复了,一直出现 Service Unavailable 常见方法如下。1:没有打SP1补丁的时候会出现这个IIS6.0假死问题,但现在微软都在自动更新里面出补丁了,一般你打好最新补丁后是不会出现此问题了。(所以现在的IIS假死与这个关系不是很大)2:从IIS6.0开始CPU资源都在应用池里面限制了,不象以前的IIS.5。所以假死的池的缘故就是池被拉死,你在网站打不开的时候可以看到你的某个应用池是禁用的,上面出现一个红叉。你鼠标右键启动网站又会自动恢复。 这个原因:大概是以下几个因数造成的。(1):你限制了应用池的资源,限制得太小 比如:50这样或更少更多一点,这个时候如果你这个池下面的网站占用CPU太高,比如超过50% 那么5分钟后他就自动死了,手工默认建立的应用池默认是超过资源不操作。出现上面这个情况解决方法:1:不限制CPU资源,(这个是不可取的,不限制资源,有的程序有BUG占用资源厉害了的,服务器都会被拉死,你可能都无法操作服务器。)2:在超过资源那里选择关闭,这个关闭默认是失败5次,90秒内恢复,一般默认就可。网站能自动恢复,这个关闭:不是永久关闭,意思是超过资源关闭,然后在某时间内自动恢复池。不操作就是不恢复,这个是很多人的误区。(2):内存限制 在IIS6.0应用池上面有虚拟内存和最大内存限制,如果你设置了这个。那么网站访问量大了 也会出现假死,所以不建议设置这里。默认就可。3:就是服务器自身内存太小,网站运行当然需要使用到内存了,当内存不够的时候应用池也会死掉变成禁用。那么只有等内存全部释放出来才能恢复应用池了。出现这个情况:那么你就要考虑加内存或者检查到底是什么程序占用了内存了。比如MSSQL数据库,这个可是吃内存得大户啊,最好别和WEB服务器同时一个服务器上。很多人用1G内存做 2003系统,2003NET结构是很占用内存的,所以做服务器选2003还得把内存加到2G或更高才好。 内存不够上面 2点讲到的,是没办法操作了,也无法自动恢复。4:就是ACCESS数据库太大或查询太多,这个也会出现把IIS拉死,解决方法;修复ACCESS数据库,或尽量少用ACCESS数据库,升级至sqlserver数据库;或者在技术方面革新,像现在有些网站系统,风讯、动易等cms;pjblog、zblog等博客程序,都支持生成静态功能.5:不同网站用不同应用池:根据你自己实际情况而定,站点大的最好独立一个应用池,限制他的资源超过了自动回收,看上面(1)讲到的,这样就不影响其他站点。中型站点:多个网站共用一个应用池,比如5个站点用一个池,设置他资源时间等等。这样他们就算超资源了也不影响其他应用池的网站。6:设置回收时间:很多人以为设置回收池越短越好,其实是错误的,每次回收当然是把内存回收回来了,但加重了一次服务器的负担,当服务器比较繁忙的时候,有可能导致其他应用池死。所以建议设置共1000就行了。其他独立池按照他网站流量而设置 可以设置600 也行,共用的不建议设置太短。7:网站后台过不了多久自动退出又要重新登陆:这个情况就是你设置回收时间太短了,按照 6点设置吧。 不要设置什么20分、30分这样的,这样不好的。另外一个原因就是和站的响应设置时间有关,设置得稍长些。8:windows 2003系统iis6访问本机的站点时提示“Service Unavailable”;查看iis的应用程序池,状况提示为:未指定错误,同时应用程序池自动停止运行;用事件查看器查看系统错误日志,发现如下提示:-----------------------------------应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为{A9E69610-B80D-11D0-B9B9-00A0C922E750})的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组件服务管理工具修改此安全权限。解决方法,给NETWORK SERVICE 加上访问iis服务的权限,具体方法如下:点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS之后再访问同一站点,则一切正常。9:重启IIS中的特定应用程序池命令和自动重启的方法在操作系统是Windows server 2003 SP1+的情况下,可以用以下命令部分重启IIS应用程序池: cscript.exe c:\windows\system32\iisapp.vbs /a "DefaultAppPool" 其中/a 代表alternatively,"DefaultAppPool"代表应用程序池的实例名。如果要设置自动重启这个应用程序池,可以尝试放在批处理中,用计划任务调用此批处理即可。很多人觉得计划任务不安全,都要禁掉,事实上,计划任务的不安全是建立在其它方面不安全的前提上的,如果由于其它方面的不安全,被放入执行程序,计划任务执行,这和计划任务没有直接关系。当然,关掉,是会减少一些安全隐患,这是不错。
3、网站服务器web空间文件删除不了怎么办
很多客户在购买空间后,很有可能上传在虚拟web空间里的程序中木马或者因为上传删除太平凡导致的部分程序文件无法删除,这个时候无论自己登录FTP后点击鼠标无数次删除,可程序太顽固依旧存在,这个时候怎么办了,很多人都会想到联系IDC服务商帮忙处理,的确,IDC服务商进入服务器里后当然可以删除,但是有些IDC服务商因为某些原因迟迟未能处理,但自己却着急使用。在这里,教您一个很简单的方式,通常在虚拟空间的控制管理面板上都有一个回收应用程序池,点击回收一下程序池后试试能否删除。如果依旧删除不了,那还有另外一个功能,面板上有个清空目录,这个清空目录很好用,先登录FTP里建立一个文件夹,然后把删除不了的文件全部移动到新建的文件夹里,在控制面板的清空目录/web/的空白框里输入新建的文件名,点击清除即可。是不是很简单了,无需通过IDC服务商即可完成。在使用虚拟空间或者服务器等方面的小经验大家可以互相交流,本人将为大家带来更多有用的好方法,尽情关注。
4、怎么样在应用服务器删除tomcat配置
找到他的环境配置中有JAVA_HOME,还有pathclass里面有的全删了
就OK了
5、WebSphere无法启动Node节点?怎么可以将WebSphere彻底卸载干净?
完全卸载软件的方法
第一步、正常卸载
1、打开某款软件管家,单击“软件卸载”;
2、找到想要卸载的程序,单击相应“卸载”;
3、按提示操作,正常卸载程序直到完成。
第二步、强力清扫
1、单击相应程序后的“强力清扫”;
2、选中相应项目;并单击“删除所选项目”,删除残留文件和残留注册表项;
3、残留文件和注册表项因软件而异,有的多,有的少,有的甚至可以正常卸载完成后,无残留项。
6、为什么websphere 安装完成 没有服务器
1.内存和软件要求 (1) 内存:至少 128 MB RAM,建议 256 MB。WebSphere应用服务器安装光盘包括 Java 开发工具(JDK)。
(2) 操作系统:Microsoft NT 版本 4.0 与服务包3 。
(3) Web 服务器:WebSphere应用服务器需要下列服务器之一。
IBM HTTP 服务器版本 1.3.3 Windows NT 版(WebSphere应用服务器安装光盘包括IBM HTTP 服务器)
Apache Server 版本 1.3.2 Windows NT 版
Domino 版本 5.0 Windows NT 版
Lotus Domino Go Webserver 版本 4.6.2.5 Windows NT 版
Microsoft Internet Information Server 版本 3.x 和 版本 4.0 Windows NT 版
Netscape Enterprise Server 版本 3.01 和 版本 3.51 Windows NT 版(建议使用版本 3.5.1)
Netscape FastTrack Server 版本 3.01 Windows NT 版
(4) Java 开发组件(JDK):建议使用与 WebSphere应用服务器一起提供的 JDK1.1.6。
(5) Java servlet API:WebSphere应用服务器包括 JSDK 版本 2.0 或更高版本。
(6) Web 浏览器:WebSphere应用服务器的管理器是用来管理 servlet 的用户界面。要运行管理器,
需要 appletviewer 或支持 JDK1.1 的浏览器,例如:
Netscape Navigator 4.06 或 4.0.7,包括集成的 JDK 1.1 支持并由以下 Web 站点提供:
http://developer.netscape.com/software/jdk/download.html。
或带有修正包的 Microsoft Internet Explorer 4.01 或更高版本。
Sun HotJava 1.1 或更高版本
一些旧的浏览器不能够正确地处理启用本机语言支持的文本。如果在用户界面上看到外来字符,例如“sEnable”,而不是“Enable”,可以通过升级浏览器校正。
2.安装Web服务器 如果计划安装 IBM HTTP 服务器,请在安装 WebSphere应用服务器之前安装它。可以从 WebSphere应用服务器安装光盘安装 IBM HTTP 服务器。安装WebSphere应用服务器会更改 Web 服务器 httpd.conf 文件。如果安装 Web 服务器是在安装 WebSphere应用服务器之后安装的,将不会进行更改,并且 WebSphere应用服务器将不能够正确运行。安装 IBM HTTP 服务器之后,需要一些配置以启用 SSL 支持。请参阅 IBM HTTP 服务器文档以获得指示信息。
对于计划安装其它的Web 服务器(如Apache Server),也请在安装 WebSphere应用服务器之前安装它。理由同上。
3.安装 WebSphere应用服务器之前 安装WebSphere应用服务器版本 2.0之前,请卸装所有以前的版本。卸装之前,备份 WebSphere应用服务器版本 1.x 文件。
(1) 文件备份
从Windows NT 卸装以前版本的 WebSphere应用服务器之前,确保要移植的文件已经或者将要保存。安装 WebSphere应用服务器版本 2.0 时显示出的图形用户界面备份 WebSphere应用服务器目
录中的文件,包括类、领域、Servlet、属性文件,其中,属性文件包括servlet.properties、
admin_port.properties、rules.properties、jvm.properties、
aliases.properties、connmgr.properties、userprofile.properties。如果有文件驻留在这四个目录之外(例如,如果在 WebSphere应用服务器 安装中创建自己的目录),请在安装 WebSphere应用服务器 版本 2.0. 之前,在 WebSphere应用服务器 安装之外的位置备份文件。
此处包括移植进程的第一部分。第二部分必须在安装 WebSphere应用服务器版本 2.0 之后执行。请参阅有关文档以获得详细信息。
(2) 卸载前一版本
对于 Windows NT,使用开始 --> 控制面板中的添加/删除选项,或从开始 --> 程序 --> IBM WebSphere --> WebSphere应用服务器版本1.x 卸装。
注意:当已安装了某版本的 WebSphere应用服务器,它将复制Web 站点配置文件作为备份文件,然后修改原始配置文件。当使用 Web 服务器时这个已被修改过的文件就成为活动的配置文件。当卸装 WebSphere应用服务器时,不会恢复以前的配置文件,它仍然是备份文件。为了使这些设置再次活动,必须将它们从备份文件转换为活动的 Web 服务器配置文件。
另外,需要清除 CLASSPATH。如果在 CLASSPATH 中已经有来自以前版本的 WebSphere应用服务器的信息,安装版本2.0之前请删除这些信息。对于在 Windows NT 上使用Go Webserver 的Web服务器来说,当安装 WebSphere应用服务器时能自动卸装Go Webserver 上的 Java 支持。其它的请查阅有关文档。
4.安装WebSphere应用服务器 在即将安装 WebSphere应用服务器之前,请确保已经:
(1) 备份所有未通过安装程序自动备份的文件(从以前的 WebSphere应用服务器进行安装)。
(2) 安装您计划使用的 Web 服务器。Web 服务器必须在安装 WebSphere应用服务器之前安装。
(3) 如果 Web 服务器正在运行,请停止它。
注意:在WebSphere应用服务器的安装期间,如果指定使用 IBM HTTP 服务器或 Apache Server,将提示您确认 Web 服务器 httpd.conf 文件的位置。
安装在 Windows NT 上,插入 WebSphere应用服务器安装光盘,转至以 Windows NT 操作系统命名的子目录,运行可执行安装程序(setup.exe)。一系列面板将指导您完成安装。
5.配置 WebSphere应用服务器 下面介绍启用 WebSphere应用服务器和它的组件以使之协同工作的必要配置。完成这些任务之后,WebSphere应用服务器便能够主要通过使用缺省设置运行所有功能。
(1) 配置 Apache Server
如果使用Apache Server作为Web服务器,请确保httpd.conf 文件包含此行:AddMole mod_app_server.c。
(2) 使用数据库。
要确保 WebSphere应用服务器 维护和使用与关系数据库(如 Oracle 或 DB2)的连接,请添加数据库.zip 文件到位于文件 /properties/bootstrap.properties 中的 java.classpath 属性,或使用 WebSphere应用服务器的管理器界面的 Java 引擎页面来指定文件。同样,确保 java.classpath 包含用于数据库连接的有效的驱动程序。请查看产品 Web 站点上的 WebSphere应用服务器 版本 2.0 自述文件可得到附加的技巧。
(3) 运行模式
ose.mode 属性控制 WebSphere应用服务器是作为 Web 服务器的一部分(进程内),还是在独立模式下运行(进程外)。该属性位于 /properties/bootstrap.properties 文件中。对于所有的服务器,ose.mode 缺省值是 out。如果使用 Apache Server 或 IBM HTTP 服务器,必须设置 ose.mode 属性为 out,这意味着 WebSphere应用服务器在独立模式下运行。对于其它 Web 服务器,可以(但不建议)更改 ose.mode 为 in 并且作为 Web 服务器的一部分运行 WebSphere应用服务器。 无论何时如有必要请复位 ose.mode。例如,如果从作为 Webserver 一部分运行的 Netscape Enterprise Server (ose.mode=in)转换为 IBM HTTP 服务器(要求 ose.mode=out),不要忘记在运行 IBM HTTP 服务器之前,将 ose.mode 属性更改为 out。
与手工编辑包含 ose.mode 属性的 bootstrap.properties 文件相对比,管理器界面的 Java 引擎页面提供了一个简单的方法来锁住该属性值。 Java 引擎页面提供了一个可用来指示是以 Web 服务器的一部分(ose.mode=in)或以独立模式(ose.mode=out)运行 WebSphere应用服务器的单选按钮。请参阅有关文档学习如何访问管理器。
ose.mode 的值影响。作为 Web 服务器一部分运行 WebSphere应用服务器为Servlet 和其它应用程序提供较高的性能,但安全性较差。作为 Web 服务器的一部分运行 WebSphere应用服务器,允许当关闭 Web 服务器时 WebSphere应用服务器自动停止。在独立模式下运行 WebSphere应用服务器需要其它步骤。 请参有关文档获得更多的详细信息。
6.启动和停止 WebSphere应用服务器 当启动 Web 服务器时WebSphere应用服务器自动启动。WebSphere应用服务器的管理器,是通过 Web 浏览器访问的,为查看和更改 WebSphere应用服务器的设置和性能提供了界面。请参阅定制配置设置。
如果将 WebSphere应用服务器 作为 Web 服务器的一部分运行,当关闭 Web 服务器时 WebSphere应用服务器 将自动停止。如果以独立模式运行,WebSphere应用服务器不会自动停止。如果使用 Apache Server 或 IBM HTTP 作为Web服务器, WebSphere应用服务器必须在独立模式下运行。
当在 Windows NT 上进程外运行 WebSphere应用服务器 时,停止 Web 服务器之后,请停止 WebSphere Servlet 服务以停止 WebSphere应用服务器。从开始 --> 设置 --> 控制面板 --> 中选择 WebSphere Servlet 服务,并按“停止”按钮。
7.安装的检查和故障寻找
要验证 WebSphere应用服务器已安装好并正确配置,可调用 WebSphere应用服务器提
供的 snoop servlet。使用 Web 浏览器打开 servlet URL:
http://your.server.name/servlet/snoop。Snoop Servlet 应回送客户机发送的 HTTP 请求及
servlet 的初始化参数。SnoopServlet 和其它 servlet 的代码位于/servlets 目录。如果Servlet失败,请尝试下列步骤:
(1) 如果已通过手工编辑 .properties 文件或使用 WebSphere应用服务器的管理器界面更改了任何 WebSphere应用服务器的配置设置,请检查这些文件以确保未引入任何非法的或不正确的值。特别要检查 /properties/bootstrap.properties 文件。文档中心包含关于手工配置这些属性的资料和关于每一配置的可接受性及缺省值的讨论资料。
(2) 为Web 服务器打开本地日志和跟踪。找到 WebSphere应用服务器 bootstrap.properties 文件(在 /properties 目录中)。设置 ose.trace.enabled 属性为true,设置 ose.trace.to.webserver 属性为true。停止 Web 服务器并重启动。记住如果 WebSphere应用服务器运行在独立模式,当停止 Web 服务器时它不会相应停止。检查 Web 服务器出错日志及 WebSphere应用服务器 /logs 目录下的日志以查看错误。
(3) 启用调试控制台并重新启动 Web 服务器。WebSphere应用服务器的调试控制台为收集和查看跟踪及监控数据提供了集中场所。例如,从调试控制台,可以作为一组启动和停止列在收集和监控服务器数据中的监控程序。调试控制台的服务器控制台标签允许查看 servlet 的 stdout 和 stderr 流。缺省情况下,调试控制台未启用。启用该控制台。在 WebSphere应用服务器 debug.properties 文件中设置 debug.server.console.enabled 属性为true并重新启动 Web 服务器使
得改动生效。或者,运行
http://your.server.name/servlet/DebugConsoleServlet,启用调试控制台。在 Windows NT
上,要成功地查看调试控制台,必须配置 Windows NT 以允许一个或多个服务与 Windows 桌面交互。如果使用作为 Windows
NT 服务运行的 Web 服务器:
l 选择开始 --> 设置 --> 控制面板 --> 服务。
l 选择 Web 服务器相应的服务。
l 单击启动按钮。
l 在结果对话框中,选择允许服务与桌面交互的复选框。
l 重新启动 Web 服务器以使更改生效。
对于 Microsoft Internet Information Server,对与 Web 服务器相关的每个服务(如 Web 发布和 FTP
服务),执行以上过程。这些服务必须允许与 Windows NT 桌面交互。如果 WebSphere应用服务器运行时未启动任何 Web 服务器相关的进程,则为 WebSphere Servlet 服务执行以上过程,允许服务与桌面交互。
8.从 版本 1.x 移植到版本 2.0 在安装 WebSphere应用服务器之后,通过下列步骤完成移植:
(1) 请检查用户 Servlet、领域、类、JavaServer 页面(JSP)和其它在第一部分的移植过程中保存的与编程相关的文件已经被安放在它们所属的 WebSphere应用服务器 版本 2.0 目录中。安装程序应已为您完成了这些步骤。如果已备份了您创建在 WebSphere应用服务器 安装中用户文件或目录,请将它们安放在现在的新安装处。
(2) 传输 jvm.properties 文件设置到 WebSphere应用服务器版本 2.0 bootstrap.properties 文件。
l 对于 WebSphere应用服务器 类路径,仅移植用户指定的 类路径部分到 bootstrap.properties 中 –
不要传输 JVM 库或 WebSphere应用服务器 版本 1.x .jar 文件路径,因为这些是 WebSphere应用服务器 版本 1.x 缺省配置的一部分,而您未曾自行设置过它们。换言之,只传输您添加的部分类路径。不要除去 WebSphere应用服务器 版本 2.0 缺省类路径;简单地加入 版本 1.x 项目即可。
l 对于 Java 库路径和路径,也只移动用户指定的部分。不要除去 WebSphere应用服务器 版本 2.0
缺省的库路径和路径设置;简单地加入 版本 1.x 项目即可。
l 对于其它属性,仅当它们有定义在 bootstrap.properties 中的对应者时才移植。
要使用 WebSphere应用服务器的管理器来管理在安装 WebSphere应用服务器之前已存在于 Web 服务器中的 Servlet,必须首先移植这些 Servlet。为了移植现有的 Servlet,将 Servlet 从它们目前的位置移动到 \servlets 目录。WebSphere应用服务器 监控该目录并且当 Servlet 更改时自动重新装入 Servlet。如果有 Servlet 在其它目录中并且不想将它们移动到 \servlets 目录,可使用管理器界面中 Java 引擎页面的“可重装 Servlet 类路径”字段来指定其余要监控的目录。使用 WebSphere应用服务器中的配置页面来重新配置以前的Servlet 参数。请参阅定制配置设置。
7、怎么管理Websphere应用服务器?
webshpere
所有的版本都是通过控制台发布的。
可以通过控制台上传war文件,然后发布。
也可以先把文件copy到服务器。然后通过控制台发布。
8、WebSphere中怎么删除一个节点
这看你把这个库用在什么地方。
WebSphere 中默认在 $WAS_INSTALL_DIR/lib 下有 API 库,但我们一般应用程序的库不应该放在这里,因为它影响所有程序。这个位置建议不要自己放 jar,除非 IBM 公司建议的。
当我们想为自己的应用程序添加库时,可以考虑从 WebSphere Admin Console 进行创建一个 Shared Library 并添加 jar 列表进去,以后在其它的 EAR (J2EE Application) 中选用这个 Shared Library (共享库)。
如果你的库是 JDBC 驱动程序,那可以在 JDBC Provider 中指定这些 jar 路径,不需要用 Shared Library 配置。
还有一种情况,如果你这些 jar 本身也是你们公司的产品并且是与当前正在部署的 ear 应用程序一起部署的,那么你可以用 WinRAR 这样的工具打开这个 ear 并把你的其它 jar 添加到这个 ear 文件中。然后重新部署这个 ear 文件,这个步骤要求你的 ejb-jar 中的 META-INF/MANIFEST.MF 中有 Class-Path 后面已经添加了这几个 jar 文件名字(短名,不需要目录前缀)。
9、WEBSPHERE 上部署的应用包卸载不下去怎么办
进入$WAS_HOME/config
find .-name serverindex.xml
vi serverindex.xml
找到你应用的名字,把这一行dd掉。
别忘了先备份这个serverindex.xml啊