Coldfusion 10 Enterprise with Tomcat + mod_jk and Apache2 experiencing child process hangups
I am experiencing the most bizarre thing that so far I am unable to reproduce with my own visits to the site.
After restarting Apache2 my cacti graphs show that the child processes increment consistently over the course of a day without dropping back down during off hours. This behavior eventually leaves the website inaccessible...
Looking at server-status it is filled with Ws (Sending Reply) and GET calls to my cfm applications :
Current Time: Tuesday, 22-Jul-2014 16:33:00 PDTRestart Time: Monday, 21-Jul-2014 22:51:12 PDTParent Server Generation: 0Server uptime: 17 hours 41 minutes 48 secondsTotal accesses: 194844 - Total Traffic: 3.8 GBCPU Usage: u201.55 s34.46 cu0 cs0 - .37% CPU load3.06 requests/sec - 63.2 kB/second - 20.6 kB/request73 requests currently being processed, 4 idle workers
WWWWWWWWWWWWWWWWWWWWWWWWWKWWWWWWWWWWWWWWWWWCWWWWW_WWWWWWCWWW_WWW _WKW...KWW.W_KWW....W........................................... ................................................................ ................................................................
Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process
Srv
PID
Acc
M
CPU
SS
Req
Conn
Child
Slot
Client
VHost
Request
0-0
15074
0/46/1370
W
7.39
46158
0
0.0
0.44
23.89
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=7000 HTTP/1.1
1-0
11563
0/47/468
W
2.75
58867
0
0.0
4.69
13.64
192.168.1.10
www.mysite.edu
GET /catalog/index.cfm?courselist=list&dept=&searchc=PEHW%20148
2-0
12906
0/65/884
W
7.30
54536
0
0.0
0.80
14.62
192.168.1.10
www.mysite.edu
GET /athletics/resources/nwaacc-athlete-of-the-week/ HTTP/1.1
3-0
13840
0/41/1085
W
4.01
51162
0
0.0
0.56
20.57
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=17001 HTTP/1.1
4-0
15928
0/20/1635
W
5.40
43715
0
0.0
0.06
41.37
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=37000 HTTP/1.1
5-0
18774
0/19/2387
W
0.33
34564
0
0.0
0.24
52.70
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=19009 HTTP/1.1
6-0
4321
0/36/6612
W
3.61
13200
0
0.0
0.28
129.74
192.168.1.10
www.mysite.edu
GET /directory/index.cfm?directory=department&deptexp=28011 HTT
7-0
13077
0/0/808
W
0.42
54383
0
0.0
0.00
24.81
192.168.1.10
www.mysite.edu
GET /directory/index.cfm?directory=department&deptexp=6005 HTTP
8-0
16488
0/118/1673
W
12.39
40692
0
0.0
1.30
35.44
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=31003 HTTP/1.1
9-0
10726
0/15/110
W
0.58
61963
0
0.0
0.05
1.83
192.168.1.10
www.mysite.edu
GET /directory/index.cfm?directory=All&index=Q HTTP/1.1
10-0
13154
0/1/688
W
0.00
54165
0
0.0
0.00
16.83
192.168.1.10
www.mysite.edu
GET /directory/?directory=All&firstname=Patrick&lastname=Murphy
11-0
12590
0/25/516
W
4.45
55851
0
0.0
0.76
11.19
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=4000 HTTP/1.1
12-0
12551
0/13/454
W
1.84
56055
0
0.0
0.38
10.00
192.168.1.10
www.mysite.edu
GET /directory/index.cfm?directory=department&deptexp=20001 HTT
13-0
13333
0/23/626
W
3.86
53189
0
0.0
0.57
11.66
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=31005 HTTP/1.1
14-0
12410
0/13/387
W
2.70
56484
0
0.0
0.42
10.55
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=6003 HTTP/1.1
15-0
13162
0/70/389
W
10.81
53114
0
0.0
0.86
5.60
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=6005 HTTP/1.1
16-0
12309
0/22/275
W
2.23
56878
0
0.0
0.43
3.91
192.168.1.10
www.mysite.edu
GET /directory/?directory=department&deptexp=20005 HTTP/1.1
17-0
13163
0/57/341
W
11.85
53120
0
0.0
1.38
6.49
192.168.1.10
www.mysite.edu
GET /catalog/index.cfm?courselist=list&dept=&searchc=ENGR%26%20
I have straced a hung process to only find the following :
strace -p 6472
Process 6472 attached - interrupt to quit
read(23,
Another interesting bit of info, none of these GET requests make it into my access.log file which I find very peculiar as well.
Here are my CF Specs
Server Details
Server Product ColdFusion
Version 10,0,13,287689
Tomcat Version 7.0.23.0
Edition Enterprise
Serial Number
Operating System UNIX
OS Version 3.2.0-65-generic
Update Level /opt/coldfusion10/cfusion/lib/updates/chf10000013.jar
Adobe Driver Version 4.1 (Build 0001)
JVM Details
Java Version 1.6.0_29
Java Vendor Sun Microsystems Inc.
Here are my Apache2 Specs
Server version: Apache/2.2.22 (Ubuntu)
Server built: Apr 17 2014 21:49:25
Server's Module Magic Number: 20051115:30
Server loaded: APR 1.4.6, APR-Util 1.3.12
Compiled using: APR 1.4.6, APR-Util 1.3.12
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"
I am hoping this is no normal behavior for Coldfusion 10.
Many thanks in advance.
We're having the same problem, although with CF11.
Similar Messages
-
Input and output from child process
Hi all,
I am developing an IDE for the Haskell functional programming language. The application runs the Haskell interpreter as child process, and sends and receives input from the interpreter. At the moment I'm programming the integrated console through which the IDE should communicate with the interpreter. The problem is that when I send a command to the interpreter to execute the code I can't detect when the code is running and when it waits for input, so I'll be able to dissable and enable input in the the console respectivly. Please answer as soon as possible, and if my explanation of the problem is not clear enough please just comment about it. Thank you in advance.Generally the way I have seen that sort of things designed is like this: You have a script in mind. For example:
1. Send command "ABC DEF" to the interpreter.
2. Wait until it responds with "OK" or "Failed".
3. If it responded with "Failed" then quit.
4. Send command "XYZ XYZ" to the interpreter.
5. ... and so on
You can do this in simple or complicated ways, of course. But if you can't do it, then you're going to find it difficult to do anything at all. For example you won't know when the interpreter is waiting for input (that seems to be your problem already). -
Coldfusion 10 with creamweaver cs5 and cs6 hiding saved files?
I have CF 10 enterprise sp12 running on windows 2012 std as a virtual machine on 2012 Hyper-v host.
When a dreamweaver CS 5 or CS 6 makes a change to any part of a CFC file like a space a single character in the file (like a comment area) and saves the file directly on the server the file time stamp changes with the save but when a browser IE or chrome tries to open the changed file the file is not found and/or the request times out at 60 seconds.... several minutes later a refresh is successfully to open the file.
If I modify the same file with Notepad ++ in the same manner ( one or 2 characters) and open the file with IE/Chrome - the file is found the code runs and the modifications are found.
Trying the same test on a CF9 std installation on a 2003 server the "file not found error/lag" does not occur.
I'd like to know how to resolve the above issue between CF10 and dreamweaver as it is needed for development and so far it is slowing everything down.
Jay Bietz
IT manager
PASCO scientificBen thanks for your reply - I have to update the data above to say that when I tried a more complex CFC with notepad and a small modification -- that the lag showed up and is repeatable.
It's almost like when something with the file meta data changes (new date or ? ) changes the server/cf/? takes a long time to get the file cached... once it is cached (somewhere?) response is much better but nothing like the CF 9 installationing running the same files....
Today and with out affect, I've set the VM startup RAM to 8192 w/o dynamic ( from 2048 and 2048 with dynamic), removed the hyper-v folder for the virtual hard drive files from Symantec full time scanning, set the hyper-v server and VM to high power/ performance and excluded on the VM Symantec full time scanning of the cfc and cfm files... -
Facelets example numberguess with Tomcat 6 and Eclipse WTP
Hello
I�m new with facelets (1.1.3) so I wanted to start the example that was in the download directory "numberguess".
I imported the *.war-file in Eclipse. I have both, Tomcat 5.5 and Tomcat 6 but the error message is the same:
INFO: validateJarFile(C:\Programme\Apache Software Foundation\Tomcat 5.5\wtpwebapps\numberguess\WEB-INF\lib\servlet-api-2.4.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
22.02.2008 16:49:43 org.apache.catalina.core.StandardContext listenerStart
SCHWERWIEGEND: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
22.02.2008 16:49:43 org.apache.catalina.core.StandardContext listenerStart
SCHWERWIEGEND: Error configuring application listener of class com.sun.faces.application.WebappLifecycleListener
java.lang.ClassNotFoundException: com.sun.faces.application.WebappLifecycleListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3712)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
22.02.2008 16:49:43 org.apache.catalina.core.StandardContext listenerStart
SCHWERWIEGEND: Skipped installing application listeners due to previous error(s)
22.02.2008 16:49:43 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
22.02.2008 16:49:43 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/numberguess] startup failed due to previous errors
22.02.2008 16:49:44 org.apache.coyote.http11.Http11BaseProtocol startCan anyone help me? That would be great!
Thanks,
N.Now I�m sure that my tomcat is running in a right way.
I tried it now without eclipse.
I only put the numberguess.war, the starterkit.war and the hangman.war from the demo-folder from facelets (now: 1.1.14) into the tomcats webapp folder.
I get following error if I try to start numberguess with http://localhost:8080/numberguess/index.html (-->http://localhost:8080/numberguess/guess.jsf)
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet Faces Servlet threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause
java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory
javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256)
javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)The same with hangman (http://localhost:8080/hangman)
What is wrong here?
Tomcat version is 6.0.16. The only thing I changed in the tomcat installation is that I added the jstl.1.2.jar to the lib-folder.
Has anyone an idea?
Thank you very much. -
Help with Tomcat 5 and MS Access
Hi
I have a Tomcat 5 running and I want to query to a MS Access. Must I configure the server.xml to allow the connection?
I'm doing the connection in a class, not in JSP:
import java.sql.*;
public class BaseDatos {
String url="jdbc:odbc:sms";
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
Connection con=null;
private Statement statement;
public BaseDatos()
try{
Class.forName(driver).newInstance();
catch (Exception e) {}
public void Conectar()
try {
con = java.sql.DriverManager.getConnection(url);
statement = con.createStatement();
catch (java.sql.SQLException e){e.printStackTrace();}
public void Guardar_sms(String prefijoL, String numeroL, String mensajeL, String recibo, String tabla)
try
Conectar();
if (recibo.equals("1")) //si hay recibo eliminamos del texto los car�cteres de recibo
mensajeL=mensajeL.substring(3,mensajeL.length());
statement.executeUpdate("INSERT INTO "+tabla+"(PREFIJO,NUM_MOVIL,TEXTO,RECIBO) VALUES ('"+prefijoL+"','" +numeroL+"','"+mensajeL+"','"+recibo+"')");
} catch (SQLException e)
e.printStackTrace();
Desconectar();
public void Guardar_contacto(String nombre, String prefijo,String numero)
Conectar();
ResultSet rs=null;
try
rs=statement.executeQuery("Select * from smsagenda where NOMBRE ='"+nombre+"' and NUM_MOVIL = '"+numero+"'");
if (!rs.next()){System.out.println("no he encontrado el numero de telefono y guardo el nuevo");
statement.executeUpdate("INSERT INTO smsagenda (NOMBRE,PREFIJO,NUM_MOVIL) VALUES ('"+ nombre+"','"+prefijo+"','"+numero+"')");
catch(SQLException e)
e.printStackTrace() ;
Desconectar();
public void Borrar(int id,String tabla)
Conectar();
try
statement.executeUpdate("DELETE FROM "+tabla+" WHERE ID="+id+"");
}catch(SQLException e)
e.printStackTrace() ;
Desconectar();
public ResultSet leerTabla(String tabla)
ResultSet rs=null;
try
rs=statement.executeQuery("Select * from "+tabla);
}catch(SQLException e)
e.printStackTrace() ;
return rs;
public void Desconectar()
if (con!=null)
try
con.close();
}catch (SQLException e){}
}Thanks in advance
HelenNow I have modified the server.xml file in the
TOMCAT_HOME/conf/server.xml................like
this,just a line
/******************************* server.xml
<Context path="/sampleapp" docBase="e:\sampleapp"
debug="0" reloadable="true">
</Context>
/*****************************server.xml***************
********************/You say that your application is under
TOMCAT_HOME/webapps/sampleapp and then you tell
server.xml to look under e:\sampleapp ?? Don't you
find that strange?
you could probably use docBase="/sampleapp"
Also, you NEED to put your classes in packages.Thanks for the information about
AS -
Working with Tomcat 4 and JDO doesnt query database every time
I have a strange behavier with an Struts-Application deployed on Tomcat
4.1.18.
Whe I run a a piece of the app from commandline (whiche make changes in
the database, it is called by a cronjob) tomcat (or the PersistenceManager
in Tomcat) doesnt query the database, so that these changes are never seen
on the GUI... The Web-App shows the old values (the new values are seen if
I restart tomcat!).
Where is the problem? Or where can I configure to disable this kind of
caching?
I'm using KODO 2.4.3 for evalutiong...
Thanks
BERNDBernd,
With Kodo 2.4, your only options are to disable caching for the class in
question (see the can-cache metadata extension for details), or to make
your cron job communicate the changed OIDs (or just the fact that changes
have been made) to a JVM.
In Kodo 2.5 (currently in RC1), you can set up a cache timeout on a
class-by-class basis.
At some point in the future, we may also include the capability to
specify a timeout time (rather than rate) for a class, which would let
you configure your class to time out just after the cron process runs.
-Patrick
On Fri, 09 May 2003 12:12:06 -0400, Bernd Fischer wrote:
Hello,
I have an problem with an Struts-Application with KODO-JDO 2.4.3 as
Persistence Framework. It is deployed under Tomcat 4.1.18.
With Linux Cronjob I run some functions of this application over
commandline. This functions changes some data in the database (mySQL
3.23.xx). All that works fine.
But the cronjob changes data, the Struts-Webapplication does not notice,
it takes values of some cache, so that the data-changes were never
displayed in the GUI!!!
How can I get rid of that caching!! Or what can I do?
Thanks a lot for every idea
BERND--
Patrick Linskey
SolarMetric Inc. -
Configuration with Tomcat, Firewall and WLS 5.1
Hi all,
I have been reading the cluster documentation for WLS 5.1, but I can't
find any information about a cofiguration which looks like (Top of list
is the 'front'):
Router
(Some kind of load balancer)
Cluster of Apache and Tomcat servers
Firewall
Cluster of WLS 5.1 servers
Database
To me it looks like all the configurations in the documentation use WLS
to handle dynamic content (Servlets/Jsp).
We will use Tomcat as Servlet/Jsp runner, and or not interested in using
WLS for such things...
WLS will be used as an EJB container, and we aren't using any statefull
beans.
So I have a few questions regarding the configuration above:
1. Do we need to run the proxy plug-in in the web layer?
2. Can we have a firewall between the web layer and the WLS cluster?
3. How should the JSP pages choose a WLS server? Should we write some
kind of proxy plug-in for Tomcat?
Best regards
/Kaj
~~~~~~~~~ ~~~~ ~~~ ~~ ~ ~ ~ ~
[email protected]
+46 70 4200148
Router > (Some kind of load balancer)
> Cluster of Apache and Tomcat servers
> Firewall
> Cluster of WLS 5.1 servers
> Database
I've seen:
Router
Firewall
(Some kind of load balancer)
Group of Apache proxies
Cluster of WLS 5.1 servers
Database
> To me it looks like all the configurations in the documentation use WLS
> to handle dynamic content (Servlets/Jsp).
> We will use Tomcat as Servlet/Jsp runner, and or not interested in using
> WLS for such things...
> WLS will be used as an EJB container, and we aren't using any statefull
> beans.
That's possible. I'd suggest anything but Tomcat though ... it's slow as
mud. Check out Caucho Resin.
> 1. Do we need to run the proxy plug-in in the web layer?
No. The proxy is for proxying Http requests. Instead you will be looking
up EJBs and getting cluster-aware stubs from Weblogic.
> 2. Can we have a firewall between the web layer and the WLS cluster?
Yes. But that means that there will be some way for systems other than your
JSP/Servlet servers from accessing your EJBs. (Remember, if your
JSP/Servlet servers have a way to poke through the firewall, then
theoretically so does everyone else.)
Instead, consider a simple port forwarding system. Close everything but 80
and 443 and forward those to your load balancers and then on to your
Apaches. To have redundancy on your firewalls, reverse the order of load
balancer and firewall.
> 3. How should the JSP pages choose a WLS server? Should we write some
> kind of proxy plug-in for Tomcat?
I believe that is the job of the cluster-aware EJB home stub.
Cameron Purdy
Tangosol, Inc.
http://www.tangosol.com
+1.617.623.5782
WebLogic Consulting Available
"Kaj Bjurman" <[email protected]> wrote in message
news:[email protected]...
> Hi all,
>
-
What is the best way to create a SSRS Report with Header Data and its associated child data
So I have Member Information...Member ID...Member Addressing...etc.. I want to display this in the top part of the report like...
Member Name:
Member ID:
Member Address Line 1:
And then below I want to report on all the claims associated with a Member ID that is chosen by the Parameter. Obviously the Claim Data will be in Table format. Do I necessarily have to associate the Member Information with the Claim Information or simply
use the same parameter? And what is the best Toolbox item to use to display the Member Information on top?
Any help or guidance is greatly appreciated by this newbie.
Thanks for your review and am hopeful for a reply.
ITBobbyPHi ITBobby,
According to your description, you want to display all Claim Data for each Member. Right?
In Reporting Services, we can use a table to display those Claim Data and make them group on Member ID. If you want to display the Member Information, we can put the data fields on parent group level. Then we can use create a parameter to filter the Member
ID we need. We have tested this scenario in our local environment. Here are steps and screenshots for your reference:
1. Create a DataSet(DataSet1) which contains the data fields of Member and Claim.
2. Create a table and drag the Claim data into the table.
3. In Row Group. Right click on Details and add a parent group.
4. Select Member_ID in Group by.
5. Right click on the textbox of Claim data. Select Insert Row->Outside of Group-Above. Drag the MemberName into the inserted row.
6. In Report Data, right click on Parameter-> Add Parameter.
7. Type Member_ID in Name and Prompt, select allow multiple values.
8. In Available Values, select get data from a query. Choose DataSet1, select Member_ID in values and label. You can also set this in Default Values if you need.
9. Save and preview.
Reference:
Understanding Groups (Report Builder and SSRS)
Report Parameters (Report Builder and Report Designer)
If you have any question, please feel free to ask.
Best Regards,
Simon Hou -
Empty table with multiples rows and 2 columns for processing data
Hi,
I am very new to adobe forms. I have the requirement that the user will enter some data in the table rows and I should process them to update in a z-table as well as use that data for MB1A tcode. I am not sure what to use here. Which is the best. I dont know anything about webdynpro. Can it be done directly in SFP transaction without using web-dynpro?
Also if I need more rows I should give them the option to add rows. How does the submit button work here when the user enters the data in all the 10 rows.
I heard about web services and I know a little about it, can it be achieved though that? Please help me. I need to finish 4 forms like this and each form should take me to the next form level.
Kaps.Hello!
You don´t have to tell me, I am the ABAP developer as well. I know that there is very little like ..."career" value in learning scripting in some obscure languages like Java script or Form Calc for Adobe forms. But trust me, you won´t have to learn much. You will have to learn how to manipulate the presence of form fields (or variable values, but that is the same like setting the presence to hidden, you only pass a constant or any other value).
In the mentioned guide, in the last chapter you can just copy and next paste the ready to use scripting bacis. I think you should find the add/ remove row scripts there as well.
The right scenario is not always easy to pick, consider this:
- how many forms at the same time will the user have to fill? (if one --> offline, if more --> portal/ WD)
- do you want the user to work with the NW portal? do you have licenses for the new users? (WD)
- how often will the people fill their forms? how important the processes are? how many values will come from the backend tables (like how many search helps you would use if you can)
etc. etc.
Hope that clarifies things a little for you
regards Otto -
Hi guys,
I am with a very strange problem with my job here.
We had a server working with Tomcat 5 and it didn't have problem, but wanted to changed to Tomcat 6.
So.. we changed and it ran normal and well.
The problem is when we stress the server with one or more big queries, execptions is showed that didn't show with Tomcat 5:
java.lang.Exception: [Microsoft][SQLServer 2000 Driver for JDBC]Object has been closed
Using SQL Server 2000
java.lang.Exception: The connection is closed.
Using SQL Server 2005
java.lang.Exception: I/O Error: socket closed.
Using SQL Server 2005 with jTDS driver
It happens with Oracle too.
Can anybody help me?
Thanks!hi i'm having a similar problem launching a servlet in eclipse. I did the above changes and still nothing:
instead i keep getting :
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Wrapper cannot find servlet class DataServlet or a class it depends on -
How to deal with Physical Inv and Q stock
Hi,
Can someone help me with the following query
How to deal with Physical Inv and Q stockHi,
The process remains the same. However when you create the PID ensure that it gets created using st. type as 2 (QI stock).
Hope that helps.
Regards,
Pravin -
What is "child processes" if using OS Fetchlet with "em_metric_timeout"?
On page 330 of document <Oracle® Enterprise Manager Extensibility Guide 10g Release 5 (10.2.0.5) B40007-02>, there are a description of using "em_metric_timeout" with OS Fetchlet as below,
Parameter : em_metric_timeout
Type : integer
Description :
Metric timeout period (in seconds). After the timeout period has finished, the Management Agent returns a timeout >exception and terminates any child processes that may have been created. The Management Agent DOES NOT kill >any of the grandchild processes. Specify "-1" for no timout period.
Use : OptionalWhat does "child processes" mean here?
Any help will be appreaciated!!!
Thanks,
SatineI would assume it means the process created to run your script to collect the data, but if you create any processes in that script (grandchild processes) the agent won't get those.
-
Mod_jk for apache2, tomcat 5 and solaris 10
when i compile mod_jk in solaris 10 x86 box it shows following error:
/bin/bash /var/apache2/build/libtool --silent
--mode=compile gcc -I/usr/apache2/include -g -O2 -O
-xarch=386 -xchip=pentium -xspace -Xa -xildoff
-DSSL_EXPERIMENTAL -DSSL_ENGINE -DHAVE_APR
-I/usr/share/src/apache2/srclib/apr/include
-I/usr/share/src/apache2/srclib/apr-util/include -g
-O2 -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS
-D_REENTRANT -I /usr/jdk/entsys-j2se/include -I
/usr/jdk/entsys-j2se/include/ -c jk_ajp12_worker.c -o
jk_ajp12_worker.lo
gcc: unrecognized option `-Xa'
gcc: unrecognized option `-KPIC'
gcc: language ildoff not recognized
gcc: jk_ajp12_worker.c: linker input file unused
because linking not done
mv: cannot access .libs/jk_ajp12_worker.lo
*** Error code 2
make: Fatal error: Command failed for target
`jk_ajp12_worker.lo'
Current working directory
/Desktop/jakarta-tomcat-connectors-1.2.14.1-src/jk/native/common
*** Error code 1
The following command caused the error:
set fnord $MAKEFLAGS; amf=$2; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='common apache-2.0'; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(cd $subdir && make $local_target) \
|| case "$amf" in *=*) exit 1;; k) fail=yes;; *)
exit 1;; esac; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
i'm using apache 2 that is included in solaris 10 package, tomcat 5.5.17 and jakarta-tomcat-connectors-1.2.15.
please help.
mnioHi
i am also face problem in mod_jk for apache 2.2.0
I have done installation of apache 2.2.0 on Solaris 10_x86 .Problem in Solaris OS .But i face problem in tomcat connecter on Solaris 10_x86.
I make theses step in Solaris 10.
I download connector tomcat-connectors-1.2.25-src.tar.gz
# gunzip tomcat-connectors-1.2.25-src.tar.gz
# cd \tomcat-connectors-1.2.25-src\native
#./ buildconf.sh
# ./configure - - with - -apxs=/usr/local/apache2/bin/apxs after run this command make new file.File name is Makefile
Edit in Makefile and parameter -Wl,-brtl
Run make command for tomcat-connectors (mod_jk) compiling
bash-3.00# make
Making all in common
/usr/local/apr/build-1/libtool silent mode=compile gcc -I/usr/local/apache2/include -g -O2 -L/usr/local/lib -R/usr/local/lib -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/openwin/lib -R/usr/openwin/lib -DHAVE_APR -I/usr/local/apr/include/apr-1 -I/usr/local/apr/include/apr-1 -g -O2 -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I /include -I /include/ -c jk_ajp12_worker.c -o jk_ajp12_worker.lo
/usr/local/apr/build-1/libtool[384]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[384]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[709]: /usr/local/bin/sed: not found
*** Warning: inferring the mode of operation is deprecated.
*** Future versions of Libtool will require --mode=MODE be specified.
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1003]: /usr/local/bin/sed: not found
/usr/local/apr/build-1/libtool[1054]: /usr/local/bin/sed: not found
: compile: cannot determine name of library object from `'
*** Error code 1
make: Fatal error: Command failed for target `jk_ajp12_worker.lo'
Current working directory /export/home/apache/tomcat-connectors-1.2.25-src/native/common
*** Error code 1
The following command caused the error:
failcom='exit 1'; \
for f in x $MAKEFLAGS; do \
case $f in \
*=* | --[!k]*);; \
k) failcom='fail=yes';; \
esac; \
done; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='common apache-2.0'; for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
Please help me. My E-mail ID is [email protected] -
Do we need appache and ssl work together with tomcat
Hi all,
I have experience use tomcate+ sql2000 +JDK to develop and web search site. Now I hope somebody told me
1) do I need add apache with tomcat?
2) do I need to add SSL?
thank you every muchHi all,
I download mod_jk 1.2.5_2.0.47.dll from (http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/) rname it as mod_jk.dll and put it down to apache modules, at this step I still get Syntax Ok when I try c:\apache|apache2\bin|Apache.exe -t. but when I add
<Listener className="org.apache.ajp.tomcat5.config.ApacheConfig" modJk="c:/Apache/Apache2/modules/mod_jk.dll" /> just below the
<Server port="8005" shutdown="SHUTDOWN" debug="0">
I can't not star my tomcat.
what is wrong??
I have apache 2.0.50 and tomcat 5.0.25 on my Pc and before I add apache my tomcat work fine.
Thank you -
Solaris x86, apache2-mod_jk and SSL
I have run into a strange problem.
I have installed apache 2.2.11 from source. Installed nTrust certs. Everything works fine.
I also installed Tomcat 5.5.27. Tested by itself port 8080 etc. all works fine.
Then, mod_jk compiled the latest 1.2.28 from source (no binaries available).
Set up workers.properties etc.
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
httpd.conf
JkWorkersFile /usr/local/apache2/conf/workers.properties
JkShmFile /usr/local/apache2/logs/mod_jk.shm
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
jkMount /* worker1
So, I am forwarding everything to Tomcat
http://<server>/ comes back with the usual Tomcat starter page
But, go SSL
https://<server>/ comes back with Apache "It works!"
Looks like mod_jk is not getting it !
Perhaps, it's a config issue.
But, similar config worked fine with older versions of Apache/Tomcat/mod_jk on Sparc!!!
Any help would be appreciated.
ThanksWe're having the same problem, although with CF11.
Maybe you are looking for
-
IN OBIEE, how to disable drilldown for specific users
How to disable drilldown action in a hierarchy as manager,lead,reporter. in this scenario i need to disable hierarchy for the specified reporter and the upper two peoples will have that functionality Awaiting ur reply Bala
-
For several months now safari has not been loading web pages properly (not them all, it is a bit random, but maybe every 3rd or 4th page I open?). The blue loading bar gets to about 1.5 inches from the end and stops. I can then click on the bar and
-
Best way to handle this producer-consumer situation
This is, i'm sure a common thing, however, I never really thought about it before. I can't post my VI so a description will have to do. It should go without saying, but I will repeat it's producer-consumer architecture. Let's say you have a signal ge
-
What is best method for learning how to use mySQL with Coldfusion?
I have been using access databases for years with Coldfusion. I have a client that wants me to build an online classroom. I figure it's time to finally start using mySQL, but there is so much info out there, I don't know which way to turn. Where do y
-
How do i customize the FrameContentLayer (or standard app frame) in Swing?
Hey, I write all my code, compile, and view my projects in JGrasp. Whenever I run my program, there is a default frame window that displays my program. It has the Minimize, ExitOut buttons, and a standard toolbar. Does anyone know if this is the Fram