当前位置: 首页 > wzjs >正文

做网站可以用什么语言花茶网站模板

做网站可以用什么语言,花茶网站模板,黔西南网站建设,龙岗 网站建设使用Maven部署WebLogic应用 在Maven项目中部署应用到WebLogic服务器可以通过以下几种方式实现&#xff1a; 1. 使用WebLogic Maven插件 (官方推荐) Oracle提供了官方的WebLogic Maven插件&#xff0c;这是最直接的部署方式。 基本配置 <build><plugins><pl…

使用Maven部署WebLogic应用

在Maven项目中部署应用到WebLogic服务器可以通过以下几种方式实现:

1. 使用WebLogic Maven插件 (官方推荐)

Oracle提供了官方的WebLogic Maven插件,这是最直接的部署方式。

基本配置

<build><plugins><plugin><groupId>com.oracle.weblogic</groupId><artifactId>weblogic-maven-plugin</artifactId><version>12.2.1.4.0</version><configuration><adminurl>t3://localhost:7001</adminurl><user>weblogic</user><password>welcome1</password><upload>true</upload><remote>false</remote><verbose>true</verbose><source>${project.build.directory}/${project.build.finalName}.war</source><name>${project.build.finalName}</name></configuration><executions><execution><id>deploy</id><phase>deploy</phase><goals><goal>deploy</goal></goals></execution></executions></plugin></plugins>
</build>

常用命令

  • 部署应用:mvn weblogic:deploy
  • 重新部署:mvn weblogic:redeploy
  • 取消部署:mvn weblogic:undeploy
  • 启动应用:mvn weblogic:start
  • 停止应用:mvn weblogic:stop

2. 使用Cargo插件

Cargo提供了通用的应用服务器部署支持,包括WebLogic。

配置示例

<plugin><groupId>org.codehaus.cargo</groupId><artifactId>cargo-maven2-plugin</artifactId><version>1.9.11</version><configuration><container><containerId>weblogic12x</containerId><type>remote</type></container><configuration><type>runtime</type><properties><cargo.remote.uri>t3://localhost:7001</cargo.remote.uri><cargo.remote.username>weblogic</cargo.remote.username><cargo.remote.password>welcome1</cargo.remote.password></properties></configuration><deployables><deployable><groupId>${project.groupId}</groupId><artifactId>${project.artifactId}</artifactId><type>war</type><properties><context>${project.build.finalName}</context></properties></deployable></deployables></configuration>
</plugin>

常用命令

  • 部署:mvn cargo:deploy
  • 重新部署:mvn cargo:redeploy
  • 取消部署:mvn cargo:undeploy

3. 使用Ant任务通过Maven部署

结合maven-antrun-plugin和WebLogic的Ant任务:

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><version>3.1.0</version><executions><execution><phase>deploy</phase><goals><goal>run</goal></goals><configuration><target><taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy"classpath="${weblogic.home}/server/lib/weblogic.jar"/><wldeploy action="deploy"verbose="true"debug="false"name="${project.build.finalName}"source="${project.build.directory}/${project.build.finalName}.war"adminurl="t3://localhost:7001"user="weblogic"password="welcome1"targets="AdminServer"upload="true"/></target></configuration></execution></executions>
</plugin>

4. 使用WebLogic Deployer工具

WebLogic 12.2.1及以上版本提供了新的部署工具:

<plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId><version>3.1.0</version><executions><execution><id>deploy-app</id><phase>deploy</phase><goals><goal>exec</goal></goals><configuration><executable>${weblogic.home}/oracle_common/common/bin/wlst.sh</executable><arguments><argument>${basedir}/src/main/scripts/deploy.py</argument><argument>${project.build.directory}/${project.build.finalName}.war</argument></arguments></configuration></execution></executions>
</plugin>

对应的deploy.py脚本示例:

connect('weblogic', 'welcome1', 't3://localhost:7001')
deploy('myapp', '/path/to/app.war', targets='AdminServer')
startApplication('myapp')
disconnect()

安全配置建议

  1. 不要在pom.xml中硬编码密码

    <configuration><user>${weblogic.username}</user><password>${weblogic.password}</password>
    </configuration>
    

    然后在settings.xml中配置:

    <servers><server><id>weblogic-server</id><username>weblogic</username><password>welcome1</password></server>
    </servers>
    
  2. 使用加密密码

    <password>{DES}encrypted_password</password>
    

多环境部署配置

<profiles><profile><id>dev</id><properties><weblogic.adminurl>t3://dev-server:7001</weblogic.adminurl></properties></profile><profile><id>prod</id><properties><weblogic.adminurl>t3://prod-server:7001</weblogic.adminurl></properties></profile>
</profiles>

使用命令指定环境:mvn deploy -Pprod

常见问题解决

  1. ClassNotFoundException: weblogic.Deployer
    确保weblogic.jar在类路径中,可以通过设置weblogic.home属性指定WebLogic安装目录。

  2. 认证失败
    检查用户名/密码是否正确,确保用户有部署权限。

  3. 连接超时
    检查WebLogic服务器是否运行,网络是否通畅,防火墙设置。

  4. 版本不兼容
    确保插件版本与WebLogic服务器版本匹配。

以上方法可以根据项目需求选择使用,官方WebLogic Maven插件通常是最简单直接的选择。


文章转载自:

http://3S3PUt6d.pndhh.cn
http://VvNwB9V9.pndhh.cn
http://FNMUQnyo.pndhh.cn
http://vbhVnZu4.pndhh.cn
http://IYT1r49r.pndhh.cn
http://lEa29ANq.pndhh.cn
http://MH9u1P70.pndhh.cn
http://DAA4VPyI.pndhh.cn
http://4Se4OFKW.pndhh.cn
http://bpTkLuf6.pndhh.cn
http://tmJ6k6e7.pndhh.cn
http://M971TgjJ.pndhh.cn
http://QjaA9eye.pndhh.cn
http://WhC1lbgN.pndhh.cn
http://IPfPOeCr.pndhh.cn
http://a8A83o6y.pndhh.cn
http://30ZrO0Y1.pndhh.cn
http://yFlWGdAe.pndhh.cn
http://ToE4nezk.pndhh.cn
http://v7KQKx5Z.pndhh.cn
http://8RyFegWT.pndhh.cn
http://nsPj3FNf.pndhh.cn
http://zDkpA79O.pndhh.cn
http://Y625Htg2.pndhh.cn
http://ElH700cq.pndhh.cn
http://OpUIaBDG.pndhh.cn
http://lEFZ1cii.pndhh.cn
http://xllwTGgC.pndhh.cn
http://NCbA8F3w.pndhh.cn
http://4m49hAne.pndhh.cn
http://www.dtcms.com/wzjs/774436.html

相关文章:

  • 如何搭建php视频网站文创网站
  • 体育类网站模板做一个公司网站的费用
  • 橱柜衣柜做网站廊坊网站快照优化公司
  • 镇江网页制作重庆网站建设优化排名
  • 网站移动页面怎么做专门做爬虫的网站
  • 示范校建设平台网站网络品牌营销
  • 阜宁网站设计在线制作网站系统
  • 安卓网站客户端制作软件资阳seo快速排名
  • 电脑在哪里制作网站下列关于网站开发
  • 菏泽哪里做网站东莞小程序开发解决方案
  • 商务网站构建与维护网站空间购买注意事项
  • 北京城乡建设集团网站网站开发制作流程
  • 个人做网站能备案吗网站开发整体流程图
  • 网站制作模板免费下载北京千锋教育
  • 炫酷网站首页专门做生鲜的网站
  • 做企业网站注意郑州网站
  • 国家示范院校建设网站上海招聘信息网官网
  • 淘宝联盟网站怎么建设网站运营总监
  • 试用网站模版网站的视频做gif
  • 深圳网站开发外包哪家好wordpress里再建一个网站
  • 扬州网站建设兼职免费建立个人网站的视频
  • 烟台市住房和城乡建设局网站口碑的经典句子
  • 怎么建个私人网站wordpress inherit
  • 商务网站的建设阶段包括wordpress去除版本号
  • 一屏式网站有什么好处seo公司怎样
  • 南昌网站空间北京定制网页
  • 网站哪里备案丽水市做网站的
  • 网站设计理念怎么写百度关键词优化平台
  • 南京电商网站设计网站域名和服务器到期
  • 网站开发工程师待遇淄博做家乡网站代码