1.一般weblogic的存放目录是bea\user_projects\domains\yourdomain\applications文件夹段档下;
weblogic中应用程序部署方法:
1.部署的配置在\bea\user_projects\domains\yourdomain\config.xml中修改,嫌燃数如下为EJB的部署配置:
<Application Name="myweb_luoqun"
Path="e:\bea\user_projects\domains\yourdomain\applications"
StagingMode="nostage" TwoPhase="true">
<EJBComponent Name="myweb_luoqun" Targets="yourserver" URI="myweb_luoqun.war"/>
</Application>
注:你想要确认你当前已经部署好的程序放在哪的话,可以查看该config.xml文件,搜索war包的名字,可以找到改程序包的URI,以跟踪找到存放目录。
2.也可以到weblogic控制台配置,点选左边导航树的路径:域名-Deployments-相应的部署类型:选择你需要配置类型的应用程序,在右边选择Deploy a new XXX Module配置部署芹首即可
在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。控制台部署
启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控制台里面
点击左侧的部署
在右侧点击安装按钮,准备进行项目安装祥镇
看到路径输入框,可以在下面选择要部署的项目的位置
也可以直接输入要部署的包的位置,敲回银洞车
点击下一步即可
继续下一步
点击完成按钮
保存前面各步的设置
保存完成后,会看到激活更改的提示,且不需要重启。
这时便可以锋宴枯进行测试了,输入项目名称,看到了项目的欢迎页面,即项目部署成功。
如果前面的步骤 *** 作完成了,但依然无法访问项目的话,可以参考下面的补充步骤
补充步骤
补1 点击部署,勾选上项目,点击启动
补2 待启动后,项目状态为活动,健康状况为OK时,继续测试。
自动部署
自动部署时不需要登录控制台,在domain域的主目录下面有个autodeploy目录,直接将项目包拷贝到autodeploy目录下面就可以了。
目录里面有个readme.txt 文档,打开看一下,这里摘第一段出来
主要说什么呢,就是开发模式下面,当weblogic启动时,会自动部署autodeploy目录下面的项目。
将部署包servletDemo.war 丢到autodeploy目录下面,启动startWeblogic.cmd ,进行servletDemo的访问,依然可以看到
欢迎页面。
配置文件部署
文件在domain域的config目录下面,config.xml主要配置了domain域的一些相关信息
我们要部署项目,该在哪里配置呢
我们的项目部署信息添加在configuration-version 和 admin-server-name 之间
刚开始进行config.xml 配置文件部署的时候,出现了404,修改了下配置就可以了
将部署的war包解压为文件夹的形式,然后
将 war 里面的war 修改为 dir 即可
然后启动weblogic服务即可。
如果你安装weblogic并且自己创建了域domain之后,就会有类似于D:\Bea\user_projects\domains\baseDomain\autodeploy 这个路径是在我自己的电脑上的安装路径,链游则创建域时的路径可棚棚以自己指磨埋定。其中baseDomain定义域的名称,autodeploy目录就是项目程序发布的目录,这个目录的详细描述如下:This autodeploy directory provides a quick way to deploy applications
to a development server. When the WebLogic Server instance is running
in development mode, applications and modules in this directory are
automatically deployed.
You can place J2EE applications such as the following in this directory:
* EAR files
* WAR, EJB JAR, or RAR archive files
* Exploded archive directories for applications or modules
The autodeploy directory is automatically created when you install
the WebLogic Server sample domains or when you use the Configuration
Wizard to create domains.
To automatically deploy an application:
1. Start the WebLogic Server domain in development mode.
2. Place the application's exploded directory structure or archive file in this autodeploy directory.
STARTING WEBLOGIC SERVER IN DEVELOPMENT MODE
WebLogic Server domains start up in development mode by default. To change startup mode for a domain, follow the below instructions.
The startup mode applies to all WebLogic Server instances in a domain.
You can set the domain startup mode in any of the following ways:
* With the startWebLogic start scripts in the bin directory.
startWebLogic.cmd (for Windows) and startWebLogic.sh (for Unix) can be modified with any text editor.
By default, the start scripts start WebLogic Server in development
mode so you do not need to modify the default scripts in order to
auto-deploy applications. If you want to start WebLogic Server in
production mode, use the 'production' argument with the start command
or modify the startup scripts.
* Start the server in development mode from the command line with the
-Dweblogic.ProductionModeEnabled=false setting. If you want to
start the server in production mode from the command line, use
the -Dweblogic.ProductionModeEnabled=true setting.
* Set the domain startup mode in the Administration Console by
selecting or deselecting the Production Mode box in the domain's
Configuration->General page. See the Administration
Console online help for more information about setting this
attribute.
For more details about starting and stopping WebLogic Server
instances, see "Managing Server Startup and Shutdown" at
@DOCSWEBROOT/server_start/index.html.
发布之后就可以启动服务来访问了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)