将下列命令写成一个可以在linux运行的脚本cd /data/weblogic/utils/bsu/cache_dir/ rm -rf README.* chown -R weblogic:weblogic p34900723_1036_Generic.zip unzip p34900723_1036_Generic.zip su - weblogic cd /data/weblogic/utils/bsu/ sh bsu.sh -remove -patchlist=RAWM -prod_dir=/data/weblogic/wlserver_10.3 sh bsu.sh -install -patch_download_dir=/data/weblogic/utils/bsu/cache_dir -patchlist=P8S7 -prod_dir=/data/weblogic/wlserver_10.3
时间: 2023-07-05 08:26:53 浏览: 135
可以使用以下脚本将上述命令保存为可在Linux上运行的脚本:
```
#!/bin/bash
cd /data/weblogic/utils/bsu/cache_dir/
rm -rf README.*
chown -R weblogic:weblogic p34900723_1036_Generic.zip
unzip p34900723_1036_Generic.zip
su - weblogic
cd /data/weblogic/utils/bsu/
sh bsu.sh -remove -patchlist=RAWM -prod_dir=/data/weblogic/wlserver_10.3
sh bsu.sh -install -patch_download_dir=/data/weblogic/utils/bsu/cache_dir -patchlist=P8S7 -prod_dir=/data/weblogic/wlserver_10.3
exit 0
```
注意,为了执行su命令,您需要在运行脚本时输入root用户的密码。如果您想避免这种情况,可以使用sudo命令来运行脚本。
相关问题
<APP_DIR>/home/weblogic/MinganUTF8TestWebapps/webapps/</APP_DIR> 标签含义
这是一个 XML 标签,用于表示一个 Web 应用程序的根目录。在这个示例中,它指向一个名为 "MinganUTF8TestWebapps" 的 Web 应用程序的根目录。在该目录下,又有一个子目录 "webapps",其中包含了该应用程序的相关文件。在部署 Web 应用程序时,应该将该标签替换为实际的路径。
weblogic.utils.NestedRuntimeException:Cannot parse POST parameters of request:'/emcip//rpcservlet'
这个错误通常是由于 WebLogic 服务器无法解析 POST 请求中的参数而引起的。导致这个错误的原因可能有很多,以下是一些常见的原因及其解决方法:
1. POST 数据大小限制:WebLogic 默认限制 POST 请求的数据大小为 10MB。如果请求的数据大小超过了这个限制,就会出现这个错误。你可以通过修改 WebLogic 的配置文件来增加 POST 数据大小的限制。具体来说,你可以修改 domain 目录下的 config.xml 文件,在 <server> 标签内添加以下内容:
```
<http-web-logging>
<logging-enabled>true</logging-enabled>
<max-post-param-size>10000000</max-post-param-size>
</http-web-logging>
```
其中,max-post-param-size 指定 POST 数据的最大大小,单位为字节。
2. 编码问题:如果 POST 请求中包含了非 ASCII 字符,就可能会导致解析错误。你可以尝试在请求头中指定编码格式,例如:
```
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
```
其中,charset=UTF-8 指定编码格式为 UTF-8。
3. 应用程序问题:有时候这个错误可能是应用程序本身导致的。你可以检查应用程序的代码,查找是否存在解析 POST 数据的错误。
4. WebLogic 版本问题:这个错误在某些 WebLogic 的版本中可能会出现,可能需要升级 WebLogic 到最新版本来解决。
针对以上问题,你可以根据具体情况进行排查和解决。