Apache2.2 mod_wl.so WLSPlugin11g-Apache2.2-win32-x86 weblogic server103_win
Hi,
I am trying to configure SSL Between the Apache HTTP Server Plug-In and WebLogic Server.
I have following components.
Apache2.2
mod_wl.so WLSPlugin11g-Apache2.2-win32-x86
weblogic server103_win32
I am following the link.
http://docs.oracle.com/cd/E14571_01/web.1111/e14395/apache.htm#CDEHGFCA
LoadModule weblogic_module modules/mod_wl.so
<IfModule mod_weblogic.c>
WebLogicHost 192.168.0.20
WebLogicPort 7002
SecureProxy ON
#WLProxySSL ON
ConnectTimeoutSecs 360
WLSSLWallet C:/kuldeep/trustedcafile.pem
Debug ALL
WLLogFile logs/proxy.log
</IfModule>
<Location /console>
SetHandler weblogic-handler
PathTrim /console
</Location>
I am getting below error.
No backend server available for connection: timed out after 360 seconds or idempotent set to OFF or method not idempotent.
2012-08-26T19:02:31.2346+08:00 <583613459789441> URLfactory Created: 5836
2012-08-26T19:02:31.2346+08:00 <583613459789512> ================New Request: [GET /console HTTP/1.1] =================
2012-08-26T19:02:31.2346+08:00 <583613459789512> INFO: SSL is configured
2012-08-26T19:02:31.2346+08:00 <583613459789512> Using Uri /console
2012-08-26T19:02:31.2346+08:00 <583613459789512> After trimming path: '/'
2012-08-26T19:02:31.2346+08:00 <583613459789512> The final request string is '/'
2012-08-26T19:02:31.2346+08:00 <583613459789512> parseServerList: Socket Address hostnames '192.168.0.20:7002'
2012-08-26T19:02:31.2346+08:00 <583613459789512> Host extracted from serverlist is [192.168.0.20]
2012-08-26T19:02:31.2346+08:00 <583613459789512> parseServerList: trying IP addr 192.168.0.20
2012-08-26T19:02:31.2371+08:00 <583613459789512> parseServerList: socket and connect succeeded
2012-08-26T19:02:31.2371+08:00 <583613459789512> parseServerList: IP from socket Address [192.168.0.20]
2012-08-26T19:02:31.2371+08:00 <583613459789512> Initializing lastIndex=0 for a list of length=1
2012-08-26T19:02:31.2371+08:00 <583613459789512> getListNode: created a new server node: id='192.168.0.20:7002' server_name='localhost', port='80'
2012-08-26T19:02:31.2371+08:00 <583613459789512> attempt #0 out of a max of 5
2012-08-26T19:02:31.2371+08:00 <583613459789512> keepAlive = 1, canRecycle = 1
2012-08-26T19:02:31.2371+08:00 <583613459789512> Trying a pooled connection for '192.168.0.20/7002/7002'
2012-08-26T19:02:31.2371+08:00 <583613459789512> getPooledConn: found a host and port/securePort match
2012-08-26T19:02:31.2371+08:00 <583613459789512> getPooledConn: No more connections in the pool for Host[192.168.0.20] Port[7002] SecurePort[7002]
2012-08-26T19:02:31.2371+08:00 <583613459789512> general list: trying connect to '192.168.0.20'/7002/7002 at line 2372 for '/'
2012-08-26T19:02:31.2371+08:00 <583613459789512> URL::Connect: Connected successfully
2012-08-26T19:02:31.2371+08:00 <583613459789512> SSL is not configured for this connection
2012-08-26T19:02:31.2371+08:00 <583613459789512> Local Port of the socket is 50873
2012-08-26T19:02:31.2371+08:00 <583613459789512> Remote Host 192.168.0.20 Remote Port 50873
2012-08-26T19:02:31.2371+08:00 <583613459789512> general list: created a new connection to '192.168.0.20'/7002 for '/', Local port:50873
2012-08-26T19:02:31.2371+08:00 <583613459789512> Entering method BaseProxy::sendRequest
2012-08-26T19:02:31.2396+08:00 <583613459789512> Entering method BaseProxy::parse_headers
2012-08-26T19:02:31.2396+08:00 <583613459789512> No of headers =6
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header from client:[Accept]=[image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header from client:[Accept-Language]=[en-IN]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header from client:[User-Agent]=[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; Tablet PC 2.0)]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header from client:[Accept-Encoding]=[gzip, deflate]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header from client:[Host]=[localhost]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header from client:[Connection]=[Keep-Alive]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Exiting method BaseProxy::parse_headers
2012-08-26T19:02:31.2396+08:00 <583613459789512> parse_client_headers is done
2012-08-26T19:02:31.2396+08:00 <583613459789512> Method is GET
2012-08-26T19:02:31.2396+08:00 <583613459789512> URL::sendHeaders(): meth='GET' file='/' protocol='HTTP/1.1'
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [Accept]=[image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [Accept-Language]=[en-IN]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [User-Agent]=[Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; Tablet PC 2.0)]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [Accept-Encoding]=[gzip, deflate]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [Host]=[localhost]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [Connection]=[Keep-Alive]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [WL-Proxy-SSL]=[false]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [X-Forwarded-For]=[127.0.0.1]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [WL-PATH-TRIM]=[console]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [WL-Proxy-Client-IP]=[127.0.0.1]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [Proxy-Client-IP]=[127.0.0.1]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [X-WebLogic-KeepAliveSecs]=[30]
2012-08-26T19:02:31.2396+08:00 <583613459789512> Header to WLS: [X-WebLogic-Force-JVMID]=[unset]
2012-08-26T19:02:31.2396+08:00 <583613459789512> About to call parseHeaders
2012-08-26T19:02:31.2396+08:00 <583613459789512> Reader::fill(): first=0 last=0 toRead=4096
2012-08-26T19:02:35.0013+08:00 <583613459789512> Reader::fill(): sysRecv returned 0
2012-08-26T19:02:35.0013+08:00 <583613459789512> readStatus: Local port of the socket 50873, connected to Remote Host/Port 192.168.0.20/7002
2012-08-26T19:02:35.0013+08:00 <583613459789512> readStatus: Response contains no data - isRecycled: 0
2012-08-26T19:02:35.0013+08:00 <583613459789512> *******Exception type [READ_ERROR_FROM_SERVER] (Unexpected EOF reading HTTP status - failover request based on Idempotent flag) raised at line 711 of ../common/URL.cpp
2012-08-26T19:02:35.0013+08:00 <583613459789512> Marking 192.168.0.20:7002 as bad
-Kuldeep
Hi
I want to share you few things below.
I have copied only mod_wl.so file.
Is it comfirtable version?
My weblogic version is WebLogic Server Version: 10.3.0.0
Apache : 2.2.22
WLS Plugin WLSPlugins11g-11.1.1.6
I am getting same exception as first post. Also on server log I have put place holder for security reason.
SERVER LOG
####<Aug 27, 2012 5:01:54 AM BST> <Warning> <Security> <host_name> <Server_name> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1346040114417> <BEA-090475> <Plaintext data for protocol HTTP was received from peer <apache_hostname> - <apachehost_ip> instead of an SSL handshake.>
PROXY LOG
Reader::fill(): first=0 last=0 toRead=4096
2012-08-27T11:33:36.0204+08:00 <464413460384134> *******Exception type [READ_ERROR_FROM_SERVER] (socket read failure) raised at line 232 of ../common/Reader.cpp
2012-08-27T11:33:36.0204+08:00 <464413460384134> caught exception in readStatus: READ_ERROR_FROM_SERVER [os error=10054, line 232 of ../common/Reader.cpp]: socket read failure at line 688
2012-08-27T11:33:36.0204+08:00 <464413460384134> PROTOCOL_ERROR: Backend Server not responding - isRecycled:0
2012-08-27T11:33:36.0204+08:00 <464413460384134> Marking 10.69.25.102:8211 as bad
2012-08-27T11:33:36.0204+08:00 <464413460384134> got exception in sendRequest phase: Backend Server not responding at line 461
2012-08-27T11:33:36.0204+08:00 <464413460384134> Failing over after sendRequest() exception: PROTOCOL_ERROR as Idempotent is ON, method is idempotent
2012-08-27T11:33:36.0204+08:00 <464413460384134> request [favicon.ico] did NOT process successfully..................
2012-08-27T11:33:36.0204+08:00 <464413460383331> BEFORE acquire_lock
2012-08-27T11:33:36.0204+08:00 <464413460383331> AFTER acquire_lock
2012-08-27T11:33:36.0204+08:00 <464413460383331> List size is 2
2012-08-27T11:33:36.0204+08:00 <464413460383331> Cleaning up the list node 'ldnpsr36916:8211'list Length '1'
2012-08-27T11:33:36.0204+08:00 <464413460383331> Cleaning up the list node 'ldnpsr36916:8211'list Length '1'
-kuldeep
Similar Messages
-
I need the ibm-javacomm-win32-x86.zip, badly, asap
guys can anyone tell me where i can download the ibm-javacomm-win32-x86.zip, i really need it asap,
i need it because im using java.comm api with an applet and due to incompatibilities it is not working..
they said that ibm-javacomm-win32-x86.zip will solve this problem
but as of now the website where i can download it is not working..
can anyone help me find it
or if anyone has the file can somebody just email it to me
here is my email add..
[email protected]
tnx.ftp://ftp.software.ibm.com/software/retail/poseng/jpos/ibm-javacomm-win32-x86.zip
Is that what you're looking for? If so, I found it by googling ibm-javacomm-win32-x86.zip:
http://www.google.com/search?q=ibm-javacomm-win32-x86.zip
The first hit was a thread on ibm's site, and the last post linked to this: http://www-1.ibm.com/support/docview.wss?uid=pos1R1001497, which had the link to the zip towards the bottom.
Took all of 3 minutes total, probably less time than it took to post this thread. -
Apache2 config issue with CFMX8 on Ubuntu
hi there -
I have a new Ubuntu laptop I purchased from Zareason, (great
deal, nice people). They were cool to install CFMX8 developer
version on my laptop before shipping.
My issue is this:
The cfadmin works fine, so I know CF is at least up and
running, and connected to the web server thru port 8500.
so,
http://localhost:8500/CFIDE/administrator/
works just dandy.
http://localhost/test.cfm
(with some simple code) outputs to the browser the literal code
The problem I have is that when I put a simple test .cfm page
in my documentroot for apache (mine is /var/www), the CF code
outputs straight to the browser. I know that SOME scripts execute
from this directory, since I can run PHP scripts.
Most of my config options for Apache2 seem to be in the
/etc/apache2/apache2.conf and /etc/apache2/sites-available/default.
I cant for the life of me figure out how to get a simple
script to run from this dir. I've looked at permissions,
configurations, etc and have come up empty.
any ideas folks? Thanks in advance.
hoganWell found the issue. Adapter config needs to have a parent config tag. It was missing in my case.
<?xml version="1.0" ?>
*<config>*
<adapter type="scs" default="true" name="myadapter">
<config>
<property name="port">4444</property>
<property name="host">161.222.84.128</property>
<property name="type">socket</property>
</config>
<beans template="classpath:/META-INF/resources/adapter/adapter-services-scs.jxml"/>
</adapter>
*</config>* -
Apache2 failover in Solaris 10:possible?
Hi,
I've been handed a pointy-haired boss type task here.
How do I take two close to identical Apache2 SAMP (Solaris 10, Apache2, Mysql 5, PHP 5, set up per the BigAdmin SAMP article) to act as one?
I was able to get the MySQL databases on the two machines to syncronize automatically (via the clustering options in the my.cnf file), and I can sync the web root file systems automatically using rsync, so the two machines are esentially serving up the same pages.
However, they are serving up https documents, and if the dns records are changed when one machine loses it's heartbeat, well, the certificate on the other machine is different (different DNS names were registered to each certificate) from the first machine, and then a client web browser obviously complains at that point...(and for good reason!).
Would the situation be any different if I were to rescind one certificate from our certificate provider, and then get a second certificate corresponding to the same domain name as the first? Would most certificate vendors even allow you to do this?
Is there a better way to set up this cluster? I checked into Sun Cluster 3.2, but it seems like overkill for this situation, and we don't have network attached storage like Sun recommends in their configuration documents for Sun Cluster. I don't have the budget to throw the big guns, hardware wise, at this one (unfortunately).
Didn't realize that a failover cluster was part of the original specs, but now we have a real world client demanding this... :(
Thanks!You will need to have a single SSL Certificate for both servers then set up a load balancer,
either using DNS round robin or with a hardware/software LB.
If you need to keep both web services available - you can set up virtual hosts with the appropriate certificates.
FYI - the Certificates are tied to the calling web Url "http://www.xxx.yyy" and not the host ID. so you can used the same certificate on any number of hosts.
There are tools available to keep the htdocs in sync such as rdiff-backup -
Hi all,
I'm trying to configure Apache2 with RBAC for reduce some privileges and run this service only with user webservd
...but the parent process (root) still exists!
my steps:
# svcadm -v disable -s apache2
# svccfg -s apache2
svc:/network/http:apache2> setprop start/user = astring: webservd
svc:/network/http:apache2> setprop start/group = astring: webservd
svc:/network/http:apache2> setprop start/privileges = astring: basic,!proc_session,!proc_info,!file_link_any,net_privaddr
svc:/network/http:apache2> end
# svcadm -v refresh apache2
# svcprop apache2 | grep ^start
startd/ignore_error astring core,signal
start/exec astring /lib/svc/method/http-apache2\ start
start/timeout_seconds count 60
start/type astring method
start/user astring webservd
start/group astring webservd
start/privileges astring basic,!proc_session,!proc_info,!file_link_any,net_privaddr
# svcadm -v enable -s apache2
# ps -ef | grep apache2
webservd 4205 4204 0 19:03:22 ? 0:00 /usr/apache2/bin/httpd -k start
root 4204 1 0 19:03:21 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 4209 4204 0 19:03:22 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 4208 4204 0 19:03:22 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 4206 4204 0 19:03:22 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 4207 4204 0 19:03:22 ? 0:00 /usr/apache2/bin/httpd -k start...and obviously...
# ppriv 4204
4204: /usr/apache2/bin/httpd -k start
flags = <none>
E: all
I: basic
P: all
L: allWhat's wrong?
Any idea?
PS: sorry about my englishSolved,
--- Now the user webservd has the ability to restart the service (with svcadm disable/restart..etc).
--- All Apache files, logs, conf., pid etc. are only owned by user webservd because I didn't created other administrative roles (like svcadm or webdev)
--- Authorizations "sunw.smf.manage.http/apache2" and "sunw.smf.modify.application.http/apache2" have been applied to user webservd
# ps -ef | grep apache2
webservd 2599 2596 0 12:52:06 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 2600 2596 0 12:52:06 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 2597 2596 0 12:52:06 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 2598 2596 0 12:52:06 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 2601 2596 0 12:52:06 ? 0:00 /usr/apache2/bin/httpd -k start
webservd 2596 1 0 12:52:05 ? 0:00 /usr/apache2/bin/httpd -k start
# ppriv 2596
2596: /usr/apache2/bin/httpd -k start
flags = <none>
E: basic,!file_link_any,net_privaddr,!proc_info,!proc_session
I: basic,!file_link_any,net_privaddr,!proc_info,!proc_session
P: basic,!file_link_any,net_privaddr,!proc_info,!proc_session
L: all
# netstat -naf inet | grep '*.80'
*.80 *.* 0 0 49152 0 LISTEN -
Why no SMF manifest instance after installing the apache2 packages?
Hi,
After installing the apache2 packages:
# pkgadd -G -d . SUNWapch2r SUNWapch2u SUNWapch2d
then type:
# svcs -a | grep apache2
the output is:
svcs: Pattern 'apache2' doesn't match any instances
STATE STIME FMRI
How do I solve it?
Thanks,
TerenceI am seeing the same problem. After installing the apache2 pkgs ...
svcs -l apache2
fmri svc:/network/http:apache2
name Apache 2 HTTP server
enabled true
state maintenance
next_state none
state_time Tue Apr 28 15:41:45 2009
logfile /var/svc/log/network-http:apache2.log
restarter svc:/system/svc/restarter:default
contract_id
dependency require_all/error svc:/milestone/network:default (online)
dependency require_all/none svc:/system/filesystem/local:default (online)
dependency optional_all/error svc:/system/filesystem/autofs:default (online)
bash-3.00# tail -10 /var/svc/log/network-http:apache2.log
[ Apr 28 14:50:32 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Apr 28 14:50:32 Method "start" exited with status 96 ]
[ Apr 28 15:24:42 Leaving maintenance because disable requested. ]
[ Apr 28 15:24:42 Disabled. ]
[ Apr 28 15:28:06 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Apr 28 15:28:06 Method "start" exited with status 96 ]
[ Apr 28 15:38:22 Leaving maintenance because disable requested. ]
[ Apr 28 15:38:23 Disabled. ]
[ Apr 28 15:41:45 Executing start method ("/lib/svc/method/http-apache2 start") ]
[ Apr 28 15:41:45 Method "start" exited with status 96 ]
bash-3.00# svcs -x apache2
svc:/network/http:apache2 (Apache 2 HTTP server)
State: maintenance since Tue Apr 28 15:41:45 2009
Reason: Start method exited with $SMF_EXIT_ERR_CONFIG.
See: http://sun.com/msg/SMF-8000-KS
See: httpd(8)
See: /var/svc/log/network-http:apache2.log
Impact: This service is not running.
I have yet to find Status [96] -
Hi guys,
I have 2 Sun SPARCs running Solaris 10 with Apache2 installed. On server1, I can start the apache2 service using svcadm enable apache2. On server2, this doesn't work. I have compared the 2 servers, including the directories for apache2 and they are exactly the same.
root@wrkarea2 # svcs -l apache2
fmri svc:/network/http:apache2
name Apache 2 HTTP server
enabled true
state maintenance
next_state none
state_time Mon Nov 19 16:18:35 2007
logfile /var/svc/log/network-http:apache2.log
restarter svc:/system/svc/restarter:default
contract_id
dependency require_all/error svc:/network/loopback:default (online)
dependency optional_all/error svc:/network/physical:default (online)
root@wrkarea2 # svcs -x apache2
svc:/network/http:apache2 (Apache 2 HTTP server)
State: maintenance since Mon Nov 19 16:18:35 2007
Reason: Start method failed repeatedly, last exited with status 1.
See: http://sun.com/msg/SMF-8000-KS
See: apache2(1M)
See: /var/svc/log/network-http:apache2.log
Impact: This service is not running.
I did a tail on the log file and saw this:
[ Nov 19 15:00:31 Leaving maintenance because clear requested. ]
[ Nov 19 15:00:31 Enabled. ]
[ Nov 19 15:00:31 Executing start method ("/lib/svc/method/http-apache2 start") ]
Syntax error on line 112 of /etc/apache2/ssl.conf:
SSLCertificateFile: file '/etc/apache2/ssl.crt/server.crt' does not exist or is empty
[ Nov 19 15:00:31 Method "start" exited with status 1 ]
When I checked on etc/apache2/, there is no ssl.crt folder in both servers. I can't figure why it works on server1 but not on server2. Wonder if anyone has any ideas.
I had even tried the following:
openssl req -new -x509 -nodes -out server.crt -keyout server.key
and got: openssl not found.Hi,
i assume you have an
include ssl/ssl.conf directive in your http.conf file on one server, an probably not on the other one. If you don't need https, you can simply remove the include. The ssl.conf usualy contains the directive SSLCertificateFile which points th the certificate file you don't have.
Fritz -
Apache2 / SSE2 with patch 120544-08
Hello.
Why is the apache2 in 120544-08 patch compiled with SSE2 instruction set ?
httpd and libraries "file /usr/apache2/bin/httpd":
/usr/apache2/bin/httpd: ELF 32-bit LSB executable 80386 Version 1 [SSE2 SSE FXSR CMOV FPU], dynamically linked, stripped
"isainfo -v" for my cpu (it does not support SSE2 and simillar features):
32-bit i386 applications
sse fxsr mmx cmov sep cx8 tsc fpu
M.C>If you don't like the way someone else compiled something then recompile it yourself.
alan -
Hi
I have installed JasperAssistant in eclipse 3.2.2. But I am getting the following the error when I am trying to view the reports through the application. This error found only after the installation. Earlier I used to view the reports through the Eclipse.
Exception in thread "Thread-28" java.lang.UnsatisfiedLinkError: no swt-win32-3062 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:18)
at org.eclipse.swt.graphics.Device.init(Device.java:564)
at org.eclipse.swt.widgets.Display.init(Display.java:1780)
at org.eclipse.swt.graphics.Device.<init>(Device.java:100)
at org.eclipse.swt.widgets.Display.<init>(Display.java:355)
at org.eclipse.swt.widgets.Display.<init>(Display.java:351)
at com.austco.client.gui.reports.ReportThread.run(ReportThread.java:40)
at java.lang.Thread.run(Unknown Source)
Could you please help me asap.
I tried some of the alternatives found in the web.
1. Changed the VM arguments: -Djava.library.path=${system:ECLIPSE_HOME}/plugins/org.eclipse.swt.win32_3.0.1/os/win32/x86
2. Set the environment variable PATH to the location of the dll.
But this doesn't work.
Your help is very much appreciated. Thanks in advance.Maybe you can report this to the makers of JasperAssistant or Eclipse. I think they are in a better position to help you since they made that plugin.
-
Developer studio startup error - swt-win32-2135.dll
We are installing the DeveloperStudio only on a Windows Server 2003 box.
The box already has other SAP components installed:
Netweaver Application Server
Solution Manager
ERP 2005
SAP Front End
etc.
We are getting the error below at startup of developer studio. Uninstall will be difficult with the above applications. Any suggestions on solving the "swt-win32-2135.dll: %1 is not a valid Win32 application" error?
!SESSION Mar 30, 2007 15:22:59.687 -
java.version=1.4.2_13
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86 -feature com.sap.java.ide c:\java\j2sdk1.4.2_13-x64\bin\javaw.exe
-Xmx512m
-Xms128m
-XX:PermSize=32m
-XX:MaxPermSize=128m
-DallUserDir='C:\Documents and Settings\All Users\Application Data'
-cp C:\Program Files (x86)\SAP\IDE\IDE70\eclipse\SapStartup.jar com.sap.ide.eclipse.startup.Main
-os win32
-ws win32
-arch x86
-feature com.sap.java.ide
-showsplash C:\Program Files (x86)\SAP\IDE\IDE70\eclipse\SapIde.exe -showsplash 600 -data C:\Documents and Settings\Administrator.DEVELOPMENT1\Documents\SAP\workspace -install file:C:/Program Files (x86)/SAP/IDE/IDE70/eclipse/
!ENTRY Startup 1 0 Mar 30, 2007 15:22:59.687
!MESSAGE Sap NetWeaver Developer Studio - Build: 200608262203
!SESSION -
!ENTRY org.eclipse.core.launcher 4 0 Mar 30, 2007 15:22:59.859
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)
at com.sap.ide.eclipse.startup.Main.run(Main.java:789)
at com.sap.ide.eclipse.startup.Main.main(Main.java:607)
Caused by: java.lang.reflect.InvocationTargetException
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:861)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
... 7 more
Caused by: java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\SAP\IDE\IDE70\eclipse\plugins\org.eclipse.swt.win32_2.1.2\os\win32\x86\swt-win32-2135.dll: %1 is not a valid Win32 application
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1495)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:108)
at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:46)
at org.eclipse.swt.widgets.Display.internal_new_GC(Display.java:1291)
at org.eclipse.swt.graphics.Device.init(Device.java:547)
at org.eclipse.swt.widgets.Display.init(Display.java:1316)
at org.eclipse.swt.graphics.Device.<init>(Device.java:96)
at org.eclipse.swt.widgets.Display.<init>(Display.java:291)
at org.eclipse.swt.widgets.Display.<init>(Display.java:287)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1361)
at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
... 8 moreHi Allen,
I guess <b>swt-win32-2135.dll</b> is corrupted.
Do register swt-win32-2135.dll from other machine on which the NWDS is working fine.
register it by putting the new dll in the same folder then in the windows <b>start -> run -> regsvr32 C:\Program Files (x86)\SAP\IDE\IDE70\eclipse\plugins\org.eclipse.swt.win32_2.1.2\os\win32\x86\swt-win32-2135.dll</b>
Also can be done using CMD or COMMAND
Try it , Problem should go!! This dll is only being used by eclipse.
Thanks,
Raags
Message was edited by:
Raghavendra Pothula -
How do I instal luasql into Eclipse (koneki ldt win32)
I have downloaded and unzipped the "all-in-one" install of Koneki LDT (org.eclipse.koneki.ldt.product-win32.win32.x86.zip). It "Works" which is great.
I can run the one line program print("Hello World") and it writes 'Hello World' the the Console window.
However, I am writing some code using luasql to access a remote sql server and when I have the line
luasql = require "luasql.mysql"
my eclipse spits the dummy and says it can't find find files in dozens of folders, starting with:
no file '.\luasql\mysql.lua'
no file 'C:\Program Files\Java\jre1.8.0_31\bin\lua\luasql.lua'
no file 'C:\Program Files\Java\jre1.8.0_31\bin\lua\luasql\init.lua'
and many many more.
I have not installed lua on the Win7 32 bit PC I am using - I have only installed the eclipse all in one IDE. However since the Hello World program works, the IDE must have installed some version of LUA.
On my target device (openWRT router) the luasql programs that I write in notepad are working, but I want to get a proper IDE working before going much further.
How do I get the luasql available in the eclipse environment to allow me to step through and debug the mysql code?
I used Eclipse for PHP development until I went to Zend's paid IDE (which is still Eclipse) and for Android development a few years ago, so I have got Eclipse working before. I tried including the lua environment using the help-Install New Software on my 'main' development machine but ran into some dead ends, so I decided to try it out on an older machine first to minimise risk of breaking my php development environment on my main machine.
Any assistance would be appreciated.Hi John,
Out of the box, LDT handles standard modules.
I understand that you want to debug code from your openWRT router. LDT enables you to debug Lua on remote devices.
Tell us if it suits your needs.
Kévin -
Embedding swt-win32-3054.dll into the exe
Hi
I manged to create an exe for a SWT application using GCJ. Is there anyway that I embed the the SWT dll inside the exe so that i can simply distribute the application as a single exe rather than a exe + SWT dllHi Allen,
I guess <b>swt-win32-2135.dll</b> is corrupted.
Do register swt-win32-2135.dll from other machine on which the NWDS is working fine.
register it by putting the new dll in the same folder then in the windows <b>start -> run -> regsvr32 C:\Program Files (x86)\SAP\IDE\IDE70\eclipse\plugins\org.eclipse.swt.win32_2.1.2\os\win32\x86\swt-win32-2135.dll</b>
Also can be done using CMD or COMMAND
Try it , Problem should go!! This dll is only being used by eclipse.
Thanks,
Raags
Message was edited by:
Raghavendra Pothula -
HOW TO: Your very own Adobe Update Server (Windows)
Well, I thought I'd contribute something after wasting time sifting through info on how to get this done. It's not a hard process at all, once the steps get organized correctly.
If you are reading this post, you most likely have already seen:
http://helpx.adobe.com/creative-cloud/packager/update-server-setup-tool.html
Maybe you’ve seen the dry (read: hard to stay awake and boring) video Adobe has posted as well and yet here we are… I found the materials Adobe provided informative yet riddled with inconsistencies and scatter brained writing. This guide will get you to a working install with minimal pain and effort. I’m sure plenty of you have Mac’s that you’d like to get running as an update server. Good luck, we’re a pc shop and that’s what this guide is going to be on. You can still update Mac’s with a windows based server. Mac users that want to setup an update server on a Mac will have to try and endure that video.
I like complaining about things, so if you want the relevant info, I bolded it. If you need to change the command to fit your system, I highlighted the relevant section in red. You’re welcome.
Requirements:
Windows Operating System 64-bit (just so the file structure makes sense, if you are running 32-bit, that’s fine, but you’ll need to make the necessary changes to my write-up.)
The requirements for CPU, Memory, and hard-drive free space are minimal (My freshly sync’d update directory is only 30.2GB). I’m going to lean on the safe side and say leave a few hundred gigs free on the hard-drive. All you are doing is making a file store that can be accessed via http from your clients. Any modern day computer can be your host. Have hundreds of client computer that will be downloading from your update server? That’s up to you on how you will want to handle it. Do DNS load balancing across multiple update servers, deploy different override files to different groups of clients that point those groups of clients to different servers, or use sas drives and team multiple gigabit Ethernet ports. I’m sure you’ll figure something out to handle your particular situation. I am just going to focus on a simple step-by-step to get you on your way.
Step 1: Install Creative Cloud Packager
This was the first thing that wasn’t clear to me. I’m new to Creative Cloud for Teams. I have 20 computers and knew that updating would be an issue with our internet connection. I intuitively searched for a way to set up an update server and came across the article linked earlier. “Note: AUSST is available in the utilities folder of Adobe® Creative Cloud™ Packager installation.“ Oh, that’s nice. No link. No help on where to get it…
You can grab the download from your “Manage Your Team” control panel. It’s on the right side under “IT Deployment”. Download it, install it. This how-to isn’t about packages and how awesome they are for deployment or how to use them. So close the packager when you are done installing and move on to step 2.
Step 2: Create a root directory to store all of your updates.
I think it’s safe to assume that the root directory will only grow in size over time, so put it somewhere with a few hundred gigs of free space. The cloud is still young but I expect that amount to last you a while. To keep this easy, I created my directory as such: G:/CreativeCloudUpdate
Step 3: Run the AdobeUpdateServerSetupTool for the initial sync
Open up command prompt as an administrator and type the following:
cd "c:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\CCP\utilities\AUSST"
AdobeUpdateServerSetupTool --root="G:/CreativeCloudUpdate" --fresh
When it is done updating, leave the command prompt up, you’ll need it again.
Step 4: Create the client config file
For whatever reason, the AdobeUpdateServerSetupTool can’t create a config folder. So you’ll have to make it yourself if you want this to work.
Go to G:/CreativeCloudUpdate and create a folder called config
Head back over to the command prompt and type the following:
AdobeUpdateServerSetupTool --genclientconf="G:/CreativeCloudUpdate/config/AdobeUpdaterClient" --root="G:/CreativeCloudUpdate/" --url=http://192.168.1.4/
If this worked, you should get something like the following:
“Generate Client Configuration XML chosen.
Files generated at specified path.”
Double check to make sure the files are generated inside the G:/CreativeCloudUpdate/config directory.
Step 5: Setup the Web Server
We’ll use Apache 2.2 for this setup. Yes, I am aware 2.4 is out, and 64-bit is available and that there are different web servers and and and. If you want to set something else up, go for it, be my guest, but you won’t find compile or update directions here. Also, if you want to use IIS, again, go for it. I didn’t find anything wrong with the directions in the very first link in this post. Remember, this guide is simplicity focused. I expect you to know how to keep your own network up to date.
ALLOW PORT 80 THROUGH WINDOWS FIREWALL OR ANY OTHER FIREWALL SOFTWARE YOU ARE RUNNING ON THE SERVER!
Download and install the following:
http://mirror.metrocast.net/apache//httpd/binaries/win32/httpd-2.2.25-win32-x86-no_ssl.msi
You can keep all of the defaults during install.
Once installed, you’ll have a little feather and play button in your system tray. Double click on that to bring up the server monitor. STOP the process.
Navigate to C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf
Open up httpd in a text editor like notepad, you’ve got a little editing to do. Do a search and replace. You’ll want to find EVERY OCCURANCE of the following sentence:
C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs
And replace it with the following sentence:
G:/CreativeCloudUpdate
Save the file. Go back to the Apache server monitor and start the process.
Step 6: Setup the Clients
The file is located here: G:\CreativeCloudUpdate\config\AdobeUpdaterClient\win
And here: http://192.168.1.4/config/AdobeUpdaterClient/win
It is called: AdobeUpdater.OVERRIDES
And it needs to end up here on the client computers:
In Windows XP:
\Documents and Settings\All Users\ApplicationData\Adobe\AAMUpdater\1.0\AdobeUpdater.Overrides
In Windows 7/Vista:
\ProgramData\Adobe\AAMUpdater\1.0\AdobeUpdater.Overrides
In Mac OS X:
/Library/Application Support/Adobe/AAMUpdater/1.0/AdobeUpdater.Overrides
It is your choice concerning how to get the overrides file onto the client computer. THE BEST WAY is to include it in the package you deploy from the Creative Cloud Packager(not covered in this guide). If you already have Creative Cloud installed and want to start updating via the server you just setup: You could use group policy to deploy the file. If you only have a handful of computers, you could put it on by hand. You could script it. You could email it to all your users and tell them to place the file. Pick whatever you feel will work best for you in your environment.
IF you are just deploying the Creative Cloud in your environment and were smart enough to think ahead and setup the update server FIRST. Look up (If you have to, it’s really intuitive) how to use the package manager and make sure to change the package configuration to use this overrides file.
Step 7: Check for and download updated files to your update server
To manually do this, open up command prompt as an administrator and type the following:
cd "c:\Program Files (x86)\Common Files\Adobe\OOBE\PDApp\CCP\utilities\AUSST"
AdobeUpdateServerSetupTool --root="G:/CreativeCloudUpdate" --incremental
To do this automatically you need to make a scheduled task to run the command above. The only issue I have run into is the task does not seem to run unless you are logged into the server. If no-one is logged in, the task triggers, but an update never happens.
All in all, I am happy that there was a way to do this. I AM NOT HAPPY that Adobe made it an after thought. A system service would have been a very elegant solution or you know, a simple custom server app that does everything in this guide for you AND makes it easy to run the incremental updater on a schedule. But noooooo, they couldn’t be bothered to do that, I mean really, who wants their own update server anyways…Hi,
in relation to on to the above could you please share some thoughts on using AUSST in an enterprise environment spread over 50 countries i relation how to setup the AUSST, taking WAN Lines into considerations. We are using SCCM for application deployment and patching. Is there a comparising model for AUSST vs. SCCM?
i Get the picture using AUSST in a company with one huge Building using the LAN capacity, but what technologies are used to replicate over WAN etc?
br
Twinkle6862 -
Help !!! Apache 2.0, can't get the JSP be rendered by the browser
I'm starting to think I missed something in the configuration/installation of Apache2
Everthing finished without any errors reported, however when I try to run a JSP page, it is rendered as a text, this is that rather than get the results of the JSP page, the browser just shows the code as text ouput
My configuration is:
Win2000 Professional
Apache 2.0
J2SE 1.4.2_03
I installed the Apache from apache_2.0.48-win32-x86-no_ssl.exe binary and haven't made any changes in the configuration file httpd.conf
I found somewhere in java.sun.com that include the following lines in the httpd.conf file:
BrowserMatch "Java1.0" force-response-1.0
BrowserMatch "JDK/1.0" force-response-1.0
However it didn't fix the problem
Any ideas ? need more info ?
I'd appreciate a quick response since I'm developing a project for a customer and because of this, I'm starting to delay...
Thkx
Regards,
ErickCross post:
http://forum.java.sun.com/thread.jsp?forum=54&thread=494385&tstart=0&trange=30 -
How do I get past this error message: Missing Shockwave Decompression XTRA?
I've already uninstalled it and reinstalled the full version, but still get this message. Afterwards, it errors with: Error Playing Director movie. Help.
Follow these steps:
1.coldfusion installation fails with apache-ssl version.
Because that install first a none ssl version like :
httpd-2.2.21-win32-x86-no_
ssl
(use installation folderC:\Apache2)
2.install coldfusion cf8/9
3.install coldfusion update 8.01/9.01
4.download httpd-2.2.21-win32-x86-ssl
5.stop coldfusion - apache services
6.Rename the first "apache2" folder to "Apache2_"
7.Create a new Apache2 folder and extract there httpd-2.2.21-win32-x86-ssl
8.Copy htdocs folder From "Apache2_" to Apache2 folder (replace existing one)
9.Add following lines to the bottom of your new httpd file in conf folder:
# JRun Settings
LoadModule jrun_module "C:/your_coldfusion_root_folder/runtime/lib/wsconfig/1/mod_jrun22.so"
<IfModule mod_jrun22.c>
JRunConfig Verbose false
JRunConfig Apialloc false
JRunConfig Ignoresuffixmap false
JRunConfig Serverstore "C:/your_coldfusion_root_folder/runtime/lib/wsconfig/1/jrunserver.store"
JRunConfig Bootstrap 127.0.0.1:51800
#JRunConfig Errorurl url <optionally redirect to this URL on errors>
#JRunConfig ProxyRetryInterval 600 <number of seconds to wait before trying to reconnect to unreachable clustered server>
#JRunConfig ConnectTimeout 15 <number of seconds to wait on a socket connect to a jrun server>
#JRunConfig RecvTimeout 300 <number of seconds to wait on a socket receive to a jrun server>
#JRunConfig SendTimeout 15 <number of seconds to wait on a socket send to a jrun server>
AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
</IfModule>
<Files ~ ".hbmxml$">
Order allow,deny
Deny from all
</Files>
11.Make the other changes for using ssl in httpd file (you can find this in net)
Maybe you are looking for
-
AAMEE msi created file is not installing on Windows 7 64bit
I am using AAMEE 3.01 which I belive is the latest. I am trying to package Adobe InDesign CS6. I run through the basic options and the MSI is created. So before I upload the package to the server I need to test it out. I run the msi in silent mode vi
-
Podcast syncing & Podcast cover view in iTunes 11
Hello, One of the features for iTunes 11 was podcast syncing. It was supposed to sync what podcasts you had between your computers and mobile devices, and also sync position. Was quite looking forward to this feature. Where is it and how do you make
-
I run an Imac Intel Core 2 duel with Mac OS 10.7.3. I run a software package provided by HMRC and called a Basic PAYE Tools. I am trying to install the latest 2012 update for the new tax year. I have downloaded this with no problems and I click on
-
Preview can't open all images in multiple selections...is this a bug?
Note: "Open all files in one window" is selected in Preview preferences. This used to work fine in Leopard. Not complaining, might be a bug, but just want to verify. When I select multiple jpg images and double click, preview tends to open random num
-
Recently Played Artists not updating!
Alright, so there is already a thread about this, but Spotify hasn't addressed it yet, so I figure I'd start a second one. It's been about 3-4 weeks since my "Recently Played Artists" or my friends "Recently Played Artists" have updated. This is very