基础知识

您现在所在位置:首页>使用指南>基础知识>如何在Linux+weblogic环境部署服务
 

14  如何在Linux+weblogic环境部署服务

1. 部署环境

JDK需求:64位的,1.6版本。官网下载地址:

http://www.oracle.com/technetwork/java/javaee/downloads/index.html

2. 部署执行系统

2.1 拷贝和解压文件

标准的java EE应用是war包形式的,我们这里要求把war包解压出来,然后安装解压后的文件。把RunContent.war上传到linux服务器安装应用的目录(由自己指定),如下图:

然后使用jar xvf RunContent.jar命令解压该文件,:

 

解压后生成RunContent文件,RunContent文件下有WEB-INF文件,如图:

2.2 修改执行系统配置

(1) 修改web.xml,配置用户名和密码,在RunContent/WEB-INF目录下有个web.xml文件,使用vi命令修改用户名和密码。

 

(2) 修改数据库配置。在/RunContent/WEB-INF/conf/setting/itop目录下有个dbCfg.xml文件,使用vi命令打开后作修改,如图:

 

修改连接的url和数据库用户&密码。

(3) 授权给mongoDB脚本。在/RunContent/WEB-INF/conf/setting/mongo目录下有需要授权的文件,授权的命令是chmod 777 文件名。在这目录执行chmod 777 *.sh即可。如图:

执行后文件变绿色,表示授权成功。

然后cd/RunContent/WEB-INF/conf/setting/mongo/bin目录,执行chmod 777 m*

即可。如图:

 

 

2.3 weblogic控制台启动执行系统

启动weblogic,然后可以在weblogic控制台安装执行系统了,如图:

应用安装的路径就是解压生成的RunContent路径。然后一直点击下一步,完成后激活应用即可。

 

 

 

 

 

 

 

 

2.4 处理vbase发布完成执行登录后菜单没显示问题

如果启动执行系统完毕后,在浏览器访问部署的窗体页面,如图所示,点击“Vbase_系统登录-登录”菜单,填入用户名密码后登录进去的界面没有下拉菜单等,判断是因为系统使用了旧的数据库所致。

 

 

 

 

 

 

 

 

 

 

解决方法:

登录system/console控制台,如下图所示:

操作步骤是点击“main”菜单里的“元数据管理”,然后在下拉列表里的“手动同步图算法数据”打上勾,点击“执行”即可。

 

然后在浏览器访问部署的窗体页面,再登录Vbase,菜单已经可以显示出来了。如下图:

 

3. Tomcat部署示例

0、安装jdk1.6(注意安装路径不能有空格)

 

1、找bin\startup.bat,在第一行之前添加:(java_home改成你自己的JDK目录)

   set java_home=C:\Java\jdk1.6.0_23

   set JAVA_OPTS=-Xms512m –Xmx1024m -XX:MaxPermSize=600m -XX:PermSize=256M

 

2、找conf\server.xml,找到<host></host>标记, 

  在里面添加上:(path就是上下文,可以是空字符串或者你自己定;docBase指向打包工具的安装目录,  就是WEB-INF的上一层目录,workDir指向tomcat安装目录下面就行,这个是临时目录,关系不大)

<Context path="/v3test" docBase="E:\eclipse\workspace\tomcatRuntime\WebContent"

   crossContext="true" reloadable="false" workDir="D:\apache-tomcat-7.0.62\work\tomcatRuntime\">

</Context>

 

3tomcat自带了一些app示例,可以删掉。不用占内存资源。把webapps目录下面删除干净就行。