将WAS安装程序上传到服务器,并解压
# tar -zxvf WAS Network Deployment V61 for Linux on x86-64, 64-bittargz
解压后在WAS文件夹下有个responsefilendtxt文件,这个文件是WAS静默安装的配置文件,编辑该文件,并修改如下内容:
-OPT silentInstallLicenseAcceptance="true" 接受License
-OPT allowNonRootSilentInstall="true" 是否允许非root用户安装
-OPT disableOSPrereqChecking="true" 取消对系统的检测
-OPT installType="installNew" 是否全新安装
-OPT feature="noFeature" 不安装示例
-OPT installLocation="/opt/IBM/WebSphere/AppServer" 安装路径
-OPT profileType="none" 不生成概要
-OPT PROF_enableAdminSecurity="false" 不设置管理员安全
注:也可以按照上面内容自行编辑文件,当静默安装时指明该文件即可
文件编辑完成后,执行install命令开始安装。格式如下:
# /install -options responsefilendtxt -silent
由于是静默安装,并且编辑好了配置脚本,因此安装时程序没有什么提示,耐心等待一会,直到安装完成。
如果没有安装成功,如何检查。
由于静默安装没有提示,我们不知道有没有安装成功,尤其是刚执行安装命令后,程序什么提示都没有,就很快结束。这通常都是没有安装成功。这里提供一个检查问题的方法。在用户文件夹下有个waslogs文件夹,这是执行静默安装时自动生成的日志文件,记录了没有安装成功的事件,可以通过日志来判断系统或配置文件哪方面出现了问题。我这里采用root用户安装的,因此在/root文件夹下有waslogs文件夹。
检查日志文件发现是由于配置文件中的安装路径问题,如下图:
安装完成后,如何判断是否安装成功。
安装完成后,会生成一个隐含的文件夹ibm。
AIX系统改文件存在于/usr路径下。
linux等系统存在于/opt路径下。
# ls -alF
通过创建profiles来验证是否安装成功。
# /opt/IBM/WebSphere/AppServer/bin/manageprofilessh -create -profileName testpro -profilePath /opt/IBM/WebSphere/AppServer/profiles/testpro/ -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default
启动profiles 并检查监听是否运行:
进入新创建的概要testpro/bin文件夹执行下面命令
# sh startServersh server1
# netstat -an |grep 906Appserver一般不用设置,默认安装后就可以使用了。
Appserver不会与dreamweaver连接,Appserver是一个网络服务器软件,使用它是发布网页或者测试网页使用,与dreamweaver没什么关系。
如果要使用dreamweaver编辑或者创建一个动态站点,那么首先要在Appserver和dreamweaver里面各自建立站点,并在dreamweaver中连接好数据库,选择Appserver站点的站点位置和网页地址,这样就可以使用dreamweaver编辑站点文件,并随时使用Appserver建立的虚拟环境测试网页效果了。
完全没有界面,那应该是 AndroidManifestxml 文件里一个activity也没有声明
没有声明activity就肯定没有一个响应如下配置的intent:
<action android:name="androidintentactionMAIN" />
<category android:name="androidintentcategoryLAUNCHER" />
没有这个配置应用程序就没有入口
没有入口就无法启动应用程序进程
应用程序进程都起不来,service肯定也起不来
=========================================
所以要启动一个完全没有界面的apk包中的service,那只能由其他进程来启动了
比如如下service:
<manifest xmlns:android="package="nouiapp"
android:versionCode="1"
android:versionName="10">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<service
android:enabled="true"
android:name="nouiappi_am_service"
android:process="i_am_service" >
<intent-filter>
<action android:name="nouiappstart_service"/>
<category android:name="androidintentcategoryDEFAULT"/>
</intent-filter>
</service>
</application>
</manifest>
安装了这个apk后,在另一个apk的某个地方调用
就可以启动这个service了
startService(new Intent("nouiappstart_service"));appserver 安装完以后 你只要从网上的资料查找,配置好php 和 apache服务器的路径之类的东西 重启服务器以后就可以了 很简单的 多查查资料 在这里问 不会得到很好的答案的 专业博客这样里面的资料特别多linux启动app命令:做 Linux 嵌入式开发,经常会遇到要设置自己的应用程序在系统开机的时候自动启动,并且一般情况我们不想安装一些额外的软件去实现此种需求。那么直接根据当前系统自带的默认的一些工具实现用户软件的开机自启动。本次测验的系统环境为 Ubuntu 1604 LTS,测试内容均得到正确的验证,如果其他环境出现不一致的现象,请查阅相关的差异。
比如先要实现下面的应用程序的开机自启动(实现的代码最下面给出,有需要的可以查看):
1 应用程序的名称:appbin
2 应用程序的保存路径:/home/ubuntu/app/ 下
3 应用程序的工作路径:/home/ubuntu/app/ 下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)