JOnAS就是个坑

JOnAS 简介信息

JOnAS是一个开放源代码的J2EE实现,在ObjectWeb协会中开发。整合了Tomcat或Jetty成为它的Web容器,以确保符合Servlet 2.3和JSP 1.2规范。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。

官网

http://jonas.ow2.org/xwiki/bin/view/Main/

最后一次更新
Last modified by Loic Albertin on 2013/10/07 10:04

题外话
网上有一段国内的tongweb抄袭JOnAS源代码的帖子,想找JOnAS却发现没什么具体的资料,国外也没什么资料

官方的配置文档

http://jonas.ow2.org/JONAS_5_1_1/doc/doc-en/html/configuration_guide.html#id1267465

还有一个get started


get started介绍的配置


1.配置环境变量

set JONAS_ROOT=D:\jonas-full-5.3.0
set PATH=%PATH%;%JONAS_ROOT%\bin

2.创建JONAS_BASE,创建JONAS_BASE之前首先需要安装项目构建工具ant
方法一:
set JONAS_BASE=D:\my_jonas_base
cd %JONAS_ROOT%/templates/newjb
ant -f build-jb.xml create_jonas_base
方法二:
set JONAS_BASE=D:\my_jonas_base
newjb
在运行newjb命令之前可以通过编辑两个文件定制参数
$JONAS_ROOT/templates/newjb/build-jb.properties
或者$HOME/jb.config/conf/jonas-newjb.properties

3.jonas检查
jonas check
jonas check -help

4.启动
jonas start
浏览器打开:
http://localhost:9001/

5.停止
jonas stop

6.版本
jonas version

但是笔者测试了winxp/8.1,jdk1.6/1.7/1.8,jonas-full-5.1.7-bin/jonas-full-5.2.4-bin/jonas-full-5.3.0-bin的各种组合,浏览器就是不能正常打开那个网址,启动之后占用内存1.5个G,停止之后进程残留会导致下一次启动出错,必须重启操作系统才能解决。。。。。

最开始报这个错

90047BVersion mismatch, driver version is "0" but server version is 

"11"_?]org.h2.jdbc.JdbcSQLException: Version mismatch, driver version is "0" 

but server version is "11" [90047-164] at org.h2.message.DbException.getJdbcSQLException

(DbException.java:329) at org.h2.message.DbException.get(DbException.java:169) at 

org.h2.server.TcpServerThread.run(TcpServerThread.java:84) at java.lang.Thread.run

(Thread.java:662) 
后面有报这个错

D:\jonas-full-5.2.4\templates\newjb>Exception in thread "HSQLDB Connection @332a
94c0" java.lang.OutOfMemoryError: Java heap space
        at org.hsqldb.lib.HsqlByteArrayOutputStream.reset(Unknown Source)
        at org.hsqldb.rowio.RowOutputBinary.reset(Unknown Source)
        at org.hsqldb.rowio.RowInputBinary.resetRow(Unknown Source)
        at org.hsqldb.Result.read(Unknown Source)
        at org.hsqldb.ServerConnection.init(Unknown Source)
        at org.hsqldb.ServerConnection.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:745)

无论是百度和google,什么结果也没有。。。。stackoverflow有人提了相同的问题,但是还是没有人解决

从JOnAS最后一次更新的时间来看,他们可能放弃这个项目了,两年没有更新意味着什么。。。。。。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值