Mac下使用IDEA安装JBOSS并启动项目

背景: 由于我要接手一个amt(预算)项目,而原来的开发人员实用的是,win+myeclipse+jboss+jdk7。而我实用的是mac+idea+jdk8。并且项目是在本地跑的。所以我需要着手准备一套环境。

声明:此过程我也参考过好多文章,下面我只是大致列举步骤,具体每一步则有详细的引用文章。期间遇到的问题我会说明。

1.第一步  安装多个JDK版本

     首先安装多个jdk版本,具体安装方法,参考我的上一篇文章。
     https://blog.csdn.net/cydbetter/article/details/81869370

 

2.第二步  检出项目

     把checkout的工程,导入到idea下。

     请参考:https://blog.csdn.net/u012099869/article/details/51038860

     说明 : 这一步我之前总是选择 ,import 。。。可是导入的目录总是不全,尝试很多次不行。后来选择create 。。。则成功导入项目。我觉得,如果都是同一个开发工具idea,使用import 应该没什么问题,而开发工具不同,又由于项目构建方式特别,此时需要使用Create。。。

 

3.第三步  安装JBOSS

 就是需要安装JBOSS了,JBOSS是免费的,内核就是tomcat,所谓青胜于蓝。从官网下载http://www.jboss.org/jbossas/downloads 直接解压压缩包到任意目录,去bin目录下启动即可通过页面访问。

对于Mac本,通过 终端 进入到 Jboss的bin目录下 ,使用命令 ./standalone.sh 即可。 然后访问 http://127.0.0.1:8080/ 。

通过Ctrl + c 停止运行。

参考文章:https://blog.csdn.net/xyw591238/article/details/51802548

 

4.第四步   IDEA配置Jboss

   类似配置tomcat。

  具体参考文章:https://blog.csdn.net/yangshijin1988/article/details/69263415

 问题: 如果在窗口一直显示 error : server instance not specified

  解决:在同一个窗口,server instance 选择为default ,如下图:

 

5.第五步    启动项目

  在完成以上项目后,开始启动项目。但是启动过程中遇到几个问题:

问题1:  Error:(1, 1) java: 非法字符:

由于我忘了截图了,只能参考别人的图,错误是一样的。如下图:

错误原因就是:文件编码错误。把内容copy到一个记事本里,然后工程里重新建一个该文件,把内容paste回去,即可。

具体原因参考:https://blog.csdn.net/RickyIT/article/details/75353843

 

问题2:import javax.servlet 相关 jar包找不到。

     解决:缺少 servlet-api.jar

     分析:如果我们使用的是tomcat,则其下的lib下面是默认有servlet-api.jar 这个jar包的。而Jboss就没有。 所以需要单独的找到这个jar包,把它引入到项目中去。

     总之,只要项目启动时有个jar包即可。

另外可参考:https://blog.csdn.net/chengliang0315/article/details/58049112

问题3:idea 打war包不对,导致war包无法加载。

    刚开始,我全部配置成功,可是打出的war部署后无法被加载。然后比对正确的war包结构,发现war包有问题,然后单独重新配置了下war包。

请参考:https://blog.csdn.net/m0_37499059/article/details/78416466

 

     

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值