banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Xin support về EJBCA  XML
  [Question]   Xin support về EJBCA 28/01/2013 11:25:39 (+0700) | #1 | 273109
stonewall
Member

[Minus]    0    [Plus]
Joined: 22/04/2010 02:44:05
Messages: 18
Offline
[Profile] [PM]
Em đang tìm hiểu về EJBCA , các gói phụ thuộc em đã setup xong, bao gồm:
jboss_5.1.GA
jdk-6u24
apache-ant-1.8.4
jce

$vim /etc/hosts
127.0.0.1 localhost
127.0.0.1 ejbca

Run
$ant bootstrap ---> SUCCESSFUL
Nhưng khi chạy
$ant install ---> thì dính bug không generate key cho superadmin được. Em nghĩ là do lỗi cấu hình trong file /etc/hosts mong mọi người support ạ


.....
ejbca:batchsuperadmin:
[echo] batch superadmin
[java] Generating keys in directory /usr/local/ejbca_4_0_13/p12.
[java]
[java] javax.naming.NameNotFoundException: ejbca not bound
[java] at org.jnp.server.NamingServer.getBinding(NamingServer.java:771)
[java] at org.jnp.server.NamingServer.getBinding(NamingServer.java:779)
[java] at org.jnp.server.NamingServer.getObject(NamingServer.java:785)
[java] at org.jnp.server.NamingServer.lookup(NamingServer.java:396)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
[java] at sun.rmi.transport.Transport$1.run(Transport.java:159)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
[java] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
[java] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
[java] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at java.lang.Thread.run(Thread.java:662)
[java] at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
[java] at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
[java] at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
[java] at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
[java] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:726)
[java] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686)
[java] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[java] at org.ejbca.core.ejb.JndiHelper.getRemoteSession(JndiHelper.java:57)
[java] at org.ejbca.core.model.util.EjbRemoteHelper.getUserAdminSession(EjbRemoteHelper.java:171)
[java] at org.ejbca.ui.cli.batch.BatchMakeP12.createUser(BatchMakeP12.java:557)
[java] at org.ejbca.ui.cli.batch.BatchMakeP12.execute(BatchMakeP12.java:109)
[java] at org.ejbca.ui.cli.EjbcaEjbCli.executeCommand(EjbcaEjbCli.java:118)
[java] at org.ejbca.ui.cli.EjbcaEjbCli.main(EjbcaEjbCli.java:68)
[java] java.lang.NullPointerException
[java] at org.ejbca.ui.cli.batch.BatchMakeP12.createUser(BatchMakeP12.java:557)
[java] at org.ejbca.ui.cli.batch.BatchMakeP12.execute(BatchMakeP12.java:109)
[java] at org.ejbca.ui.cli.EjbcaEjbCli.executeCommand(EjbcaEjbCli.java:118)
[java] at org.ejbca.ui.cli.EjbcaEjbCli.main(EjbcaEjbCli.java:68)
[java] Java Result: 1

BUILD FAILED
/usr/local/ejbca_4_0_13/build.xml:64: The following error occurred while executing this line:
/usr/local/ejbca_4_0_13/bin/cli.xml:93: The following error occurred while executing this line:
/usr/local/ejbca_4_0_13/bin/cli.xml:128: Batch generation failed!
 
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 29/01/2013 22:40:03 (+0700) | #2 | 273157
stonewall
Member

[Minus]    0    [Plus]
Joined: 22/04/2010 02:44:05
Messages: 18
Offline
[Profile] [PM]
ai giúp e với a.
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 30/01/2013 06:29:49 (+0700) | #3 | 273161
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Xem kỹ các file ở các dòng ấy nói cái gì?

/usr/local/ejbca_4_0_13/build.xml:64: The following error occurred while executing this line:
/usr/local/ejbca_4_0_13/bin/cli.xml:93: The following error occurred while executing this line:
/usr/local/ejbca_4_0_13/bin/cli.xml:128: Batch generation failed!

What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 31/01/2013 00:49:10 (+0700) | #4 | 273211
stonewall
Member

[Minus]    0    [Plus]
Joined: 22/04/2010 02:44:05
Messages: 18
Offline
[Profile] [PM]
Em cảm ơn anh comale.

Vì chính sách của forum nên em không up được code lên. Em xin được ngắn gọn

build.xml:64 thực hiện lời gọi đến file ./bin/cli.xml

./bin/cli.xml:93 : thực hiện gọi đến trường adminweb <antcall target="ejbca:adminweb"/>

Em đã thử thay đổi cấu hình trong file $EJBCA_HOME/conf/web.properties nhưng lỗi này vẫn còn anh ạ.


[Up] [Print Copy]
  [Question]   Xin support về EJBCA 31/01/2013 03:50:04 (+0700) | #5 | 273213
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

stonewall wrote:
Em cảm ơn anh comale.

Vì chính sách của forum nên em không up được code lên. Em xin được ngắn gọn

build.xml:64 thực hiện lời gọi đến file ./bin/cli.xml

./bin/cli.xml:93 : thực hiện gọi đến trường adminweb <antcall target="ejbca:adminweb"/>

Em đã thử thay đổi cấu hình trong file $EJBCA_HOME/conf/web.properties nhưng lỗi này vẫn còn anh ạ.


 


Vậy thì xem kỹ trong target adminweb nó làm những gì để mà truy tiếp.

Ngay cả ant code trong cái mớ build.xml mà cũng khồng đưa lên được và chuyện thay đổi cái gì trong web.properties cũng nói kiểu mập mà, mập mờ thì ai biết chuyện gì mà giúp?
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 31/01/2013 14:07:03 (+0700) | #6 | 273228
stonewall
Member

[Minus]    0    [Plus]
Joined: 22/04/2010 02:44:05
Messages: 18
Offline
[Profile] [PM]
Em xl , nó đây ạ
Build.xml:64

<target name="install" depends="fail-unless-appserver-detected, ejbca-ejb-cli" description="Install EJBCA application (only once)">
<!-64-><ant dir="${ejbca.home}/bin" antfile="cli.xml" target="ejbca:install" />
</target>
 


./bin/cli.xml: 93 <antcall target="ejbca:adminweb"/>

Nội dung của target adminweb em đã tag code nhưng vẫn không đưa lên được ạ. Bị dính lỗi này hoài smilie

Lỗi đã xảy ra.

Vui lòng thông báo cho admin URL trang này.
java.lang.ClassCastException 


Tham số cấu hình trong file web.properties

Code:
java.trustpassword=trustpassword123
superadmin.cn=SuperAdmin
superadmin.password=superadmin123
superadmin.batch=true
httpsserver.password=admin123
httpsserver.hostname=ejbca
httpsserver.dn=CN=${httpsserver.hostname},O=EJBCA demo,C=SE
httpserver.privhttps=8443
web.availablelanguages=EN


Em thử thay đổi httpsserver.hostname=ejbca123 . Nhưng vẫn bị lỗi trên ạ
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 31/01/2013 15:07:44 (+0700) | #7 | 273230
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]
Để có thể thực thi "install" thì phải thoả mãn hai cái: fail-unless-appserver-detectedejbca-ejb-cli và trong mỗi cái này có thể có những target khác nữa. Cái chính cho đến lúc này là cái này: ejbca:adminweb

Không post được nó lên diễn đàn thì xài đỡ pastebin rồi đăng cái URL lên.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 31/01/2013 15:13:38 (+0700) | #8 | 273231
lightsea90
Member

[Minus]    0    [Plus]
Joined: 28/01/2013 03:35:38
Messages: 2
Offline
[Profile] [PM]
@stonewall: mình đã từng cài đặt EJBCA cũng nhiều lần rồi, lỗi khi ant install là lỗi phổ biến, mình gặp khá nhiều. Nếu bạn mới tìm hiểu EJBCA thì kinh nghiệm của mình thế này, bạn có thể tham khảo:

1. Dùng OpenJDK chứ không dùng JDK, để khỏi phải lăn tăn cái jce

2. Thử cài trên Ubuntu theo quick start guide trên trang chủ ejbca.org trước xem ok không? Nếu OK rồi thì mình xoá đi cài lại, khi đó config lại các file .properties theo ý mình, nếu mà lỗi thì đảm bảo do mình chỉnh sửa, sẽ dễ tìm lỗi hơn smilie

3. EJBCA mình dùng là bản 4.0.3 thì phải, nó sẽ không cài được trên Ubuntu 12.10, nhưng cài trên Ubuntu 12.04 thì ngon smilie)

4. Thiếu RAM (khi bạn cài trên máy ảo) --> cái lỗi này làm mình thốn rất nhiều lần smilie)

Ngoài ra bạn có thể cho biết bạn định cài trên OS nào, CSDL nào không? Nếu mà là RedHat, MySQL thì có thể có thêm kinh nghiệm cho bạn smilie

Goodluck,
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 31/01/2013 16:15:33 (+0700) | #9 | 273232
stonewall
Member

[Minus]    0    [Plus]
Joined: 22/04/2010 02:44:05
Messages: 18
Offline
[Profile] [PM]

conmale wrote:
Để có thể thực thi "install" thì phải thoả mãn hai cái: fail-unless-appserver-detectedejbca-ejb-cli và trong mỗi cái này có thể có những target khác nữa. Cái chính cho đến lúc này là cái này: ejbca:adminweb

Không post được nó lên diễn đàn thì xài đỡ pastebin rồi đăng cái URL lên. 


em gửi anh http://pastebin.com/W7Azs61b
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 31/01/2013 16:18:56 (+0700) | #10 | 273233
stonewall
Member

[Minus]    0    [Plus]
Joined: 22/04/2010 02:44:05
Messages: 18
Offline
[Profile] [PM]

lightsea90 wrote:
@stonewall: mình đã từng cài đặt EJBCA cũng nhiều lần rồi, lỗi khi ant install là lỗi phổ biến, mình gặp khá nhiều. Nếu bạn mới tìm hiểu EJBCA thì kinh nghiệm của mình thế này, bạn có thể tham khảo:

1. Dùng OpenJDK chứ không dùng JDK, để khỏi phải lăn tăn cái jce

2. Thử cài trên Ubuntu theo quick start guide trên trang chủ ejbca.org trước xem ok không? Nếu OK rồi thì mình xoá đi cài lại, khi đó config lại các file .properties theo ý mình, nếu mà lỗi thì đảm bảo do mình chỉnh sửa, sẽ dễ tìm lỗi hơn smilie

3. EJBCA mình dùng là bản 4.0.3 thì phải, nó sẽ không cài được trên Ubuntu 12.10, nhưng cài trên Ubuntu 12.04 thì ngon smilie)

4. Thiếu RAM (khi bạn cài trên máy ảo) --> cái lỗi này làm mình thốn rất nhiều lần smilie)

Ngoài ra bạn có thể cho biết bạn định cài trên OS nào, CSDL nào không? Nếu mà là RedHat, MySQL thì có thể có thêm kinh nghiệm cho bạn smilie

Goodluck, 


Cảm ơn bạn lightsea90

Mình cài trên Centos 5.5 , và sử dụng mysql 5.0.95
[Up] [Print Copy]
  [Question]   Xin support về EJBCA 22/03/2013 10:40:24 (+0700) | #11 | 274290
[Avatar]
xanhkma
Member

[Minus]    0    [Plus]
Joined: 31/12/2010 09:45:15
Messages: 12
Offline
[Profile] [PM]
Bạn copy các lib bc* trong /path/ejbca/lib vào path/jboss/server/default/lib
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|