您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > Linux应用部署与性能调优(weblogic)
一、出现sun.io.MalformedInputExceptionsun.io.ByteToCharUTF8.convert问题的原因:是因为操作系统没有中文字符集的支持。如果操作系统不安装中文字符集,则将所有XML文件的纺码格式改为UTF-8二、在Eclipse中修改XML文件的编码格式为UTF-8。在菜单栏中:Window-Preferences-General-ContentTypes注意:修改后要点击右边的Update按钮。三、在Linux中如何查看当前环境支持的字符集在窗口的命令提示符下输入:echo$LANG四、如何查看当前机器中的weblogic进程在命令提示符下输入:ps-ef|grepweblogic杀掉指定的进程kill-9进程PID如kill-96634Cd/Cdhome/bea/user_projects/domains/tjcxybDomain/五、如何启动weblogic服务器在命令提示符下输入:./要执行的启动文件.sh如:./startWebLogic.sh停止webLogic就执行webLogic的停止命令。如:./stopWebLogic.sh执行完后用ps命令查看weblogic进程是否还存在。如果还存在的话,用kill-9来杀掉你要停止的weblogic进程。在杀进程时一定要看清你所要杀的weblogic的进程id,因为一台机器上有可能会运行多个weblogic六、部署和发布应用在部署新应用之前请一定要删除你的老应用。先在IE的weblogic管理控制台删除你的应用。然后用FTP连接服务器,查看domain下的server目录下的.wlnotdelete目录中是否还存在你的应用,.wlnotdelete的extract目录下是否存在你的就用;applications目录下是否还存在你的应用。如果存在请手工删除。七、如果手工删除文件失败,怎么办以root用户登录控制台,然后用chown命令修改提定人的权制。指令名称:chown使用权限:root使用方式:chmod[-cfhvR][--help][--version]user[:group]file...说明:Linux/Unix是多人多工作业系统,所有的档案皆有拥有者。利用chown可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。把计:user:新的档案拥有者的使用者IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该link真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本范例:将档案file1.txt的拥有者设为users群体的使用者jessie:chownjessie:usersfile1.txt将目前目录下的所有档案与子目录的拥有者皆设为users群体的使用者lamport:chmod-Rlamport:users*91linux将/bea目录下的所有档案与子目录的拥用者皆设为weblogicchown–Rweblogic/bea设置可以删除chown–Rf用户名文件夹chown–Rfweblogic文件夹八、如何修改指定文件的属性。在Linux中修改文件,你用FTP重新上传文件覆盖后有可能会文件的属性会发生改变,让你无法执行文件。如startWebLogic.sh文件,你修改后如果覆盖有可能会没有执行权限;按下图所示方式修改文件属性九、有关weblogic启动文件的说明:情况一:单独的应用服务器(只有一个服务器,这个服务器就是adminServer)startWebLogic.sh内容如下:#!/bin/sh#WARNING:ThisfileiscreatedbytheConfigurationWizard.#Anychangestothisscriptmaybelostwhenaddingextensionstothisconfiguration.#*************************************************************************#ThisscriptisusedtostartWebLogicServerforthedomaininthe#currentworkingdirectory.ThisscriptsimplysetstheSERVER_NAME#variableandstartsserver.##Tocreateyourownstartscriptforyourdomain,allyouneedtosetis#SERVER_NAME,thenstartstheserver.##OthervariablesthatstartWLStakesare:##WLS_USER-cleartextuserforserverstartup#WLS_PW-cleartextpasswordforserverstartup#PRODUCTION_MODE-trueforproductionmodeservers,falsefor#developmentmode#JAVA_OPTIONS-Javacommand-lineoptionsforrunningtheserver.(These#willbetaggedontotheendoftheJAVA_VMandMEM_ARGS)#JAVA_VM-ThejavaargspecifyingtheVMtorun.(i.e.-server,#-hotspot,etc.)#MEM_ARGS-Thevariabletooverridethestandardmemoryarguments#passedtojava##Foradditionalinformation,refertotheWebLogicServerAdministration#ConsoleOnlineHelp(/ConsoleHelp/startstop.html)#*************************************************************************#Initializethecommonenvironment.WL_HOME=/neusoft/bea/weblogic81PRODUCTION_MODE=JAVA_VENDOR=IBMJAVA_HOME=/bea/IBMJava2-ppc64-142JAVA_OPTIONS=-Dibm.stream.nio=true#指定weblogic的最小内存和最大内存MEM_ARGS=-Xms1248m-Xmx1248m#CallcommEnvhereAFTERsettingthejava_vendortogetcommonenvironmentalsettings..${WL_HOME}/common/bin/commEnv.sh#SetSERVER_NAMEtothenameoftheserveryouwishtostartup.SERVER_NAME=myserverCLASSPATH=${WEBLOGIC_CLASSPATH}:${POINTBASE_CLASSPATH}:${JAVA_HOME}/jre/lib/rt.jar:${WL_HOME}/server/lib/webservices.jar:${CLASSPATH}exportCLASSPATH#CallWebLogicServerecho.echoCLASSPATH=${CLASSPATH}echo.echoPATH=${PATH}echo.echo***************************************************echo*TostartWebLogicServer,useausernameand*echo*passwordassignedtoanadmin-leveluser.For*echo*serveradministration,usetheWebLogicServer*echo*consoleathttp://[hostname]:[port]/console*echo***************************************************${JAVA_HOME}/bin/java${JAVA_VM}${MEM_ARGS}${JAVA_OPTIONS}-Dweblogic.Name=${SERVER_NAME}-Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policyweblogic.Server这个启动文件会直接在控制台窗口输出weblogic的控制台信息,当你退出是也会关闭weblogic。如果你希望退出控制台不退出weblogic,则你只需要修改此文件的最后一段。在之前加上nohup,并指定输入的日志文件。如:……………………….nohup${JAVA_HOME}/bin/java${JAVA_VM}${MEM_ARGS}${JAVA_OPTIONS}-Dweblogic.Name=${SERVER_NAME}-Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policyweblogic.Servercdsbserver_1.log&情况二:当你的应用部署在群集中无中或在被管理服务器上。startAppServer.sh的文件内容如下:#!/bin/sh#****************************************************************************#ThisscriptisusedtostartamanagedWebLogicServerforthedomaininthe#currentworkingdirectory.ThisscriptreadsintheSERVER_NAMEand#ADMIN_URLaspositionalparameters,setstheSERVER_NAMEvariable,then#startstheserver.##OthervariablesthatstartWLStakesare:##WLS_USER-cleartextuserforserverstartup#WLS_PW-cleartextpasswordforserverstartup#PRODUCTION_MODE-Settotrueforproductionmodeservers,falsefor#developmentmode#JAVA_OPTIONS-Javacommand-lineoptionsforrunningtheserver.(T
本文标题:Linux应用部署与性能调优(weblogic)
链接地址:https://www.777doc.com/doc-2884832 .html