"GET /webapp/servlet/EMDServlet HTTP/1.1"200/ "HEAD /index.html HTTP/1.1400
I've installed the OAS10g (10.1.2.0.2) and deployed the peoplesoft application here i'm getting the logs as follows.
First in C:\OraHome_1\j2ee\home\log\home_default_island_1
default-web-access
10.176.174.109 - - [03/Feb/2006:00:27:13 -0800] "GET /webapp/servlet/EMDServlet HTTP/1.1" 200 14
10.176.174.109 - - [03/Feb/2006:00:37:13 -0800] "GET /webapp/servlet/EMDServlet HTTP/1.1" 200 15
10.176.174.109 - - [03/Feb/2006:00:47:13 -
second in C:\OraHome_1\j2ee\PeopleSoft\log\PeopleSoft_default_island_1
default-web-access
10.176.174.109 - - [03/Feb/2006:01:45:03 -0800] "HEAD /index.html HTTP/1.1" 404 0
10.176.174.109 - - [03/Feb/2006:01:45:23 -0800] "HEAD /index.html HTTP/1.1" 404 0
Can any one help to solve this issue.
The HTML code 404 means page not found. Do you really have a index.html file under address / ?
Regards,
Martin
Similar Messages
-
How get xml-data at servlet by http and parse it?
hello! please help me who can, i have very urgent task but not much skilful to deal with work in web. is anywhere source code or similar example of task to get xml-data at servlet by http and parse it . thank you in advance
here a basic code that reads and parses an remote xml file:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class SAXParserExample extends DefaultHandler {
StringBuffer buffer;
String urlString = "http://nds.nokia.com/uaprof/NN95_8GB-1r100.xml";
public SAXParserExample() {
public void runExample() {
parseDocument();
private void parseDocument() {
// get a factory
SAXParserFactory spf = SAXParserFactory.newInstance();
try {
// get a new instance of parser
SAXParser sp = spf.newSAXParser();
URL url = new URL(urlString);
HttpURLConnection httpSource = (HttpURLConnection) url.openConnection();
// parse the file and also register this class for call backs
sp.parse(httpSource.getInputStream(), this);
} catch (SAXException se) {
se.printStackTrace();
} catch (ParserConfigurationException pce) {
pce.printStackTrace();
} catch (IOException ie) {
ie.printStackTrace();
// Event Handlers
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
System.out.println("+++ start of element: " + qName);
buffer = new StringBuffer();
public void characters(char[] ch, int start, int length) throws SAXException {
buffer.append(ch, start, length);
public void endElement(String uri, String localName, String qName) throws SAXException {
System.out.println(buffer.toString());
System.out.println("+++ end of element " + qName);
public static void main(String[] args) {
SAXParserExample spe = new SAXParserExample();
spe.runExample();
}you have only to change the urlString and adapt to your needs.
hope it helps -
Can't Get My Servlets to Run in Tomcat. Please help...
Hi!
I've been banging my head against the same brick wall for a day and a half now and am getting pretty desperate...
I installed Tomcat 4.1.24 with no problem and successfully ran one or two of the example servlets. However, I can't get my own (working) servlets to run in either ROOT or any other folder that I create under webapps. If I move my servlets into webapps\WEB-INF\classes, though, they run fine!
Using 'x' represent the folder I've created, I have placed a servlet called FirstServlet in x\WEB-INF\classes. I have also placed the following web.xml file inside x\WEB-INF:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/servlet/FirstServlet</url-pattern>
</servlet-mapping>
</web-app>
[I have also tried omitting '/servlet' above and tried changing the name of the url-pattern.]
In addition to this, I have tried editing the server.xml file by adding the following context:
<Context path="/x" docBase="webapps/x" debug="0"
reloadable="true">
</Context>
Despite all of this, I still continue to get the error message 404: The requested resource is not available.
Can anybody please give me some idea of what I'm doing wrong or am failing to do??
Many thanks in anticipation.
Cheers.
JanHi, Sharnee.
Thanks for taking the time to email me. However, I really don't need to test my servlets, since (a) they all work under the JSWDK Web server and (b) the one that I am attempting to test ('FirstServlet') works fine when I place it in webapps\examples\WEB-INF\classes.
In answer to your previous email, the URL I have used in attempting to run my servlet (with the servlet in ...\webapps\x\WEB-INF\classes, of course) is:
http://localhost:8080/x/servlet/FirstServlet
In desperation, I have also tried each of the following (with similar lack of success):
http://localhost:8080/webapps/x/servlet/FirstServlet
http://localhost:8080/ROOT/servlet/FirstServlet (after copying the servlet into ...\webapps\ROOT\WEB-INF\classes)
http://localhost:8080/webapps/ROOT/servlet/FirstServlet
Any suggestions?? I'm really frustrated, since the basic process that is required seems so straightforward, but simply isn't working for me!
Thanks in anticipation.
Jan -
404 Error on Servlet under HTTPS
Hi,
This is the first time that I've had to work with SSL. I have a servlet that worked fine under regular http. I had to implement SSL and run my site over https. When I try to access my servlet under HTTPS, I get the 404 File not found error. Is there something that I need to setup for servlets to run under SSL in apache or server.xml? or Do I need to modify my JSP and Servlet code?
I call my servlet from my JSP on the action method of the form like such:
* JSP call to servlet
<form action="https://www.benefitserver.com:8081/FDFServlet" method="post">***********
* Servlet code
import javax.servlet.*;
import javax.servlet.http.*;
import javax.net.ssl.*;
import java.io.*;
import java.util.*;
import com.yoursummit.benefitserver.*;
import com.adobe.fdf.*;
import com.adobe.fdf.exceptions.*;
public class FDFServlet extends HttpServlet
private static final String CONTENT_TYPE = "text/html";
private String fileout = "";
//Initialize global variables
public void init() throws ServletException
System.setProperty("java.protocol.handler.pkgs","sun.net.ssl.internal.www.protocol");
java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
doPost( request, response);
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
String planID = request.getParameter("planID");
String empID = request.getParameter("empID");
HttpSession session = request.getSession();
try {
FDFDoc outputFDF = null;
/* Create a new FDF. */
outputFDF = new FDFDoc();
// Set the form fields with values from the database
if ( planID.equalsIgnoreCase("31") )
formDeltaPopulation formDP = new formDeltaPopulation();
fileout = formDP.populateDeltaForm( outputFDF, planID, empID, request );
if (planID.equalsIgnoreCase("29") )
formUnicarePopulation formUC = new formUnicarePopulation();
fileout = formUC.populateUnicareForm( outputFDF, planID, empID, request );
if (planID.equalsIgnoreCase("30") || planID.equalsIgnoreCase("32") || planID.equalsIgnoreCase("33") || planID.equalsIgnoreCase("34") || planID.equalsIgnoreCase("35"))
formSunLifePopulation formSL = new formSunLifePopulation();
fileout = formSL.populateSunLifeForm( outputFDF, planID, empID, request );
response.sendRedirect(com.yoursummit.utils.urlRewrite.getServletURL(request,"emp_main.jsp?empID=" + empID));
} catch(FDFException fdfe) {
/* We handle an error by emitting an html header */
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Caught FDF exception");
out.println(fdfe.toString());
fdfe.printStackTrace(out);
IOException e = new IOException ( fdfe.getMessage() );
throw e;
catch(IOException ioe) {
/* We handle an error by emitting an html header */
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Caught FDF exception");
out.println(ioe.toString());
ioe.printStackTrace(out);
throw ioe;
catch(Exception e) {
/* We handle an error by emitting an html header */
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Caught tomcatDB exception");
out.println(e.toString());
e.printStackTrace(out);
IOException ioe = new IOException ( e.getMessage() );
throw ioe;
//Clean up resources
public void destroy()
}I have been told that there is problem with my configuration of Tomcat. I have followed the documentation found at
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/ssl-howto.html
and it doesn't work. I have been working on this for a week now and can't seem to get it to work. Can someone please take a look at it and tell me what I am doing wrong? THANKS!
I get "HTTP 404 - File not Found" with the URL https://www.benefitserver.com/FDFServlet
I get "Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request" with the URL https://www.benefitserver.com/servlet/FDFServlet
I've looked at the log files for Apache and I don't see any errors listed. No errors logged in the Tomcat log file either.
* httpd.conf
## Include line for mod_jk.so (Jakarta-Tomcat installation)
#Include /usr/home/summimps/usr/local/jakarta/jakarta-tomcat-3.2.3/conf/mod_jk.conf-auto
LoadModule jk_module libexec/mod_jk.so
AddModule mod_jk.c
JkWorkersFile /usr/home/summimps/usr/tomcat4.1.24/conf/worker.properties
JkLogFile /usr/home/summimps/var/log/mod_jk.log
JkLogLevel info
#JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
#JkRequestLogFormat "%w %V %T"
JkMount /*.jsp benefitserver
JkMount /solarc/*.jsp benefitserver
JkMount /servlet/* ajp13
JkMount /solarc/servlet/* ajp13
# Should mod_jk send SSL information to Tomcat (default is On)
#JkExtractSSL On
# What is the indicator for SSL (default is HTTPS)
JkHTTPSIndicator HTTPS
# What is the indicator for SSL session (default is SSL_SESSION_ID)
JkSESSIONIndicator SSL_SESSION_ID
# What is the indicator for client SSL cipher suit (default is SSL_CIPHER)
JkCIPHERIndicator SSL_CIPHER
# What is the indicator for the client SSL certificated (default is SSL_CLIENT_CERT)
JkCERTSIndicator SSL_CLIENT_CERT
<Directory />
AllowOverride None
</Directory>
<Directory "/usr/tomcat4.1.24/webapps/ROOT">
Options Indexes
<IfDefine SSL>
SSLRequireSSL
SSLOptions +StdEnvVars +ExportCertData +StrictRequire
SSLVerifyClient require
SSLVerifyDepth 1
</IfDefine>
</Directory>
<VirtualHost benefitserver.com www.benefitserver.com>
SSLRequireSSL
ServerName benefitserver.com
ServerAdmin [email protected]
DocumentRoot /usr/local/etc/httpd/htdocs/benefitserver
TransferLog /usr/local/etc/httpd/logs/bsAccess_log
ErrorLog /usr/local/etc/httpd/logs/bsError_log
#DocumentRoot /usr/local/jakarta/jakarta-tomcat-3.2.3/webapps/benefitserver
</VirtualHost>
* server.xml
<?xml version='1.0' encoding='utf-8'?>
<Server className="org.apache.catalina.core.StandardServer" debug="0" port="8006" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0" jsr77Names="false"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" debug="0"/>
<GlobalNamingResources>
</GlobalNamingResources>
<Service className="org.apache.catalina.core.StandardService" debug="0" name="Tomcat-Standalone">
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
redirectPort="8443"
bufferSize="2048"
port="8081"
connectionTimeout="20000"
scheme="https"
enableLookups="true"
secure="true" protocolHandlerClassName="org.apache.coyote.http11.Http11Protocol"
debug="0"
disableUploadTimeout="true"
maxKeepAliveRequests="100"
proxyPort="0"
tcpNoDelay="true"
minProcessors="5"
maxProcessors="75"
acceptCount="100"
useURIValidationHack="false"
connectionLinger="-1"
compression="off">
<Factory className="org.apache.catalina.net.SSLServerSocketFactory" keystoreFile="//.keystore" keystoreType="JKS" algorithm="SunX509" clientAuth="false" protocol="TLS"/>
</Connector>
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" redirectPort="8443" bufferSize="2048" port="8010" connectionTimeout="0" scheme="http" enableLookups="true" secure="false" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" debug="0" disableUploadTimeout="false" maxKeepAliveRequests="100" proxyPort="0" tcpNoDelay="true" minProcessors="5" maxProcessors="75" acceptCount="10" useURIValidationHack="false" connectionLinger="-1" compression="off">
<Factory className="org.apache.catalina.net.DefaultServerSocketFactory"/>
</Connector>
<Engine className="org.apache.catalina.core.StandardEngine" mapperClass="org.apache.catalina.core.StandardEngineMapper" debug="0" defaultHost="localhost" name="Standalone">
<Host className="org.apache.catalina.core.StandardHost"
appBase="webapps"
liveDeploy="true"
mapperClass="org.apache.catalina.core.StandardHostMapper"
autoDeploy="true"
configClass="org.apache.catalina.startup.ContextConfig"
errorReportValveClass="org.apache.catalina.valves.ErrorReportValve"
debug="9"
deployXML="true"
contextClass="org.apache.catalina.core.StandardContext"
unpackWARs="true"
name="localhost">
<Context className="org.apache.catalina.core.StandardContext"
crossContext="false"
reloadable="true"
mapperClass="org.apache.catalina.core.StandardContextMapper"
useNaming="true"
debug="0"
swallowOutput="false"
privileged="false"
displayName="Welcome to BenefitServer"
wrapperClass="org.apache.catalina.core.StandardWrapper"
docBase="/usr/tomcat4.1.24/webapps/ROOT"
cookies="true"
path=""
cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper">
<Environment name="uploadUrl" override="true" type="java.lang.String" description="URL to display uploaded file in Benefit Server" value="http://www.benefitserver.com:8081/bsup"/>
<Environment name="exportPath" override="true" type="java.lang.String" description="Export Path for Benefit Server Export Utility" value="/usr/tomcat4.1.24/webapps/ROOT/bsex"/>
<Environment name="uploadPath" override="true" type="java.lang.String" description="Upload Path for Benefit Server" value="/usr/tomcat4.1.24/webapps/ROOT/bsup/"/>
<Environment name="tempPath" override="true" type="java.lang.String" description="Temporary Directory for File Upload in Benefit Server - Developm" value="/usr/home/summimps/tmp/benefitserver"/>
<Resource name="BS_Data" type="javax.sql.DataSource" scope="Shareable"/>
<ResourceParams name="BS_Mail">
<parameter>
<name>mail.smtp.host</name>
<value>localhost</value>
</parameter>
</ResourceParams>
<ResourceParams name="BS_Data">
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/BS_Data</value>
</parameter>
<parameter>
<name>password</name>
<value>kdsusa1350</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>50</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>username</name>
<value>summimps</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>5</value>
</parameter>
</ResourceParams>
</Context>
</Host>
<Logger className="org.apache.catalina.logger.FileLogger" debug="0" verbosity="1" prefix="catalina_log." directory="logs" timestamp="true" suffix=".txt"/>
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase" validate="true"/>
</Engine>
</Service>
* web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>FDFServlet</servlet-name>
<servlet-class>FDFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FDFServlet</servlet-name>
<url-pattern>/FDFServlet</url-pattern>
</servlet-mapping>
</web-app> -
Problem getting simple servlet to run in tomcat
i am trying to get a servlet to run that is explained in wrox Professional JSP second edition. i am using tomcat as the book explains.
1. i have created the ch03/WEB-INF/classes directory within the webapps folder in tomcat.
2. in the classes folder i created the directory
com/wrox/projsp/ch03/myfirstwebapp.
3. in the folder myfirstwebapp i have the compiled file
MyFirstServlet.class
4. i made sure the code is exactly as in the book.
5. it states that if i go to
http://localhost:8080/ch03/servlet/com.wrox.projsp.ch03.myfirstwebapp.MyFirstServlet i should get the correct output.
6. the only way i can get this to work is if i create a web.xml
file and point it to
com.wrox.projsp.ch03.myfirstwebapp.MyFirstServlet and then in the
browser i type in
http://localhost:8080/ch03/com.wrox.projsp.ch03.myfirstwebapp.MyFirstServlet thus leaving out /servlet in the URL
7. this seems fine but i would like to get it to work how the book shows which is without having to use the web.xml. am i missing something? do i need to set up anything (eg. a context tag for this app)within the server.xml.
any help would greatly be appreciated,
gary bushekI don't know how the book you're using instructed you to setup the server but my web.xml simply has the following in it:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
</web-app>
I'm using tomact 3.2 and am able to run my servlets using
http://localhost/servlet/package_name.servletName
you might want to checkout www.coreservlets.com for more help on setting up tomcat. -
404 File not Found error trying servlet under https
Hi,
This is the first time that I've had to work with SSL. I have a servlet that worked fine under regular http. I had to implement SSL and run my site over https. When I try to access my servlet under HTTPS, I get the 404 File not found error. Is there something that I need to setup for servlets to run under SSL in apache or server.xml? or Do I need to modify my JSP and Servlet code?
I call my servlet from my JSP on the action method of the form like such:
* JSP call to servlet
<form action="https://www.benefitserver.com:8081/FDFServlet" method="post">
* Servlet code
import javax.servlet.*;
import javax.servlet.http.*;
import javax.net.ssl.*;
import java.io.*;
import java.util.*;
import com.yoursummit.benefitserver.*;
import com.adobe.fdf.*;
import com.adobe.fdf.exceptions.*;
public class FDFServlet extends HttpServlet
private static final String CONTENT_TYPE = "text/html";
private String fileout = "";
//Initialize global variables
public void init() throws ServletException
System.setProperty("java.protocol.handler.pkgs","sun.net.ssl.internal.www.protocol");
java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
doPost( request, response);
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
String planID = request.getParameter("planID");
String empID = request.getParameter("empID");
HttpSession session = request.getSession();
try {
FDFDoc outputFDF = null;
/* Create a new FDF. */
outputFDF = new FDFDoc();
// Set the form fields with values from the database
if ( planID.equalsIgnoreCase("31") )
formDeltaPopulation formDP = new formDeltaPopulation();
fileout = formDP.populateDeltaForm( outputFDF, planID, empID, request );
if (planID.equalsIgnoreCase("29") )
formUnicarePopulation formUC = new formUnicarePopulation();
fileout = formUC.populateUnicareForm( outputFDF, planID, empID, request );
if (planID.equalsIgnoreCase("30") || planID.equalsIgnoreCase("32") || planID.equalsIgnoreCase("33") || planID.equalsIgnoreCase("34") || planID.equalsIgnoreCase("35"))
formSunLifePopulation formSL = new formSunLifePopulation();
fileout = formSL.populateSunLifeForm( outputFDF, planID, empID, request );
response.sendRedirect(com.yoursummit.utils.urlRewrite.getServletURL(request,"emp_main.jsp?empID=" + empID));
} catch(FDFException fdfe) {
/* We handle an error by emitting an html header */
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Caught FDF exception");
out.println(fdfe.toString());
fdfe.printStackTrace(out);
IOException e = new IOException ( fdfe.getMessage() );
throw e;
catch(IOException ioe) {
/* We handle an error by emitting an html header */
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Caught FDF exception");
out.println(ioe.toString());
ioe.printStackTrace(out);
throw ioe;
catch(Exception e) {
/* We handle an error by emitting an html header */
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Caught tomcatDB exception");
out.println(e.toString());
e.printStackTrace(out);
IOException ioe = new IOException ( e.getMessage() );
throw ioe;
//Clean up resources
public void destroy()
}I have been told that there is problem with my configuration of Tomcat. I have followed the documentation found at
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/ssl-howto.html
and it doesn't work. I have been working on this for a week now and can't seem to get it to work. Can someone please take a look at it and tell me what I am doing wrong? THANKS!
I get "HTTP 404 - File not Found" with the URL https://www.benefitserver.com/FDFServlet
I get "Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request" with the URL https://www.benefitserver.com/servlet/FDFServlet
I've looked at the log files for Apache and I don't see any errors listed. No errors logged in the Tomcat log file either.
* httpd.conf
## Include line for mod_jk.so (Jakarta-Tomcat installation)
#Include /usr/home/summimps/usr/local/jakarta/jakarta-tomcat-3.2.3/conf/mod_jk.conf-auto
LoadModule jk_module libexec/mod_jk.so
AddModule mod_jk.c
JkWorkersFile /usr/home/summimps/usr/tomcat4.1.24/conf/worker.properties
JkLogFile /usr/home/summimps/var/log/mod_jk.log
JkLogLevel info
#JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
#JkRequestLogFormat "%w %V %T"
JkMount /*.jsp benefitserver
JkMount /solarc/*.jsp benefitserver
JkMount /servlet/* ajp13
JkMount /solarc/servlet/* ajp13
# Should mod_jk send SSL information to Tomcat (default is On)
#JkExtractSSL On
# What is the indicator for SSL (default is HTTPS)
JkHTTPSIndicator HTTPS
# What is the indicator for SSL session (default is SSL_SESSION_ID)
JkSESSIONIndicator SSL_SESSION_ID
# What is the indicator for client SSL cipher suit (default is SSL_CIPHER)
JkCIPHERIndicator SSL_CIPHER
# What is the indicator for the client SSL certificated (default is SSL_CLIENT_CERT)
JkCERTSIndicator SSL_CLIENT_CERT
<Directory />
AllowOverride None
</Directory>
<Directory "/usr/tomcat4.1.24/webapps/ROOT">
Options Indexes
<IfDefine SSL>
SSLRequireSSL
SSLOptions +StdEnvVars +ExportCertData +StrictRequire
SSLVerifyClient require
SSLVerifyDepth 1
</IfDefine>
</Directory>
<VirtualHost benefitserver.com www.benefitserver.com>
SSLRequireSSL
ServerName benefitserver.com
ServerAdmin [email protected]
DocumentRoot /usr/local/etc/httpd/htdocs/benefitserver
TransferLog /usr/local/etc/httpd/logs/bsAccess_log
ErrorLog /usr/local/etc/httpd/logs/bsError_log
</VirtualHost>
* server.xml
<?xml version='1.0' encoding='utf-8'?>
<Server className="org.apache.catalina.core.StandardServer" debug="0" port="8006" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0" jsr77Names="false"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" debug="0"/>
<GlobalNamingResources>
</GlobalNamingResources>
<Service className="org.apache.catalina.core.StandardService" debug="0" name="Tomcat-Standalone">
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
redirectPort="8443" bufferSize="2048" port="8081" connectionTimeout="20000" scheme="https" enableLookups="true" secure="true" protocolHandlerClassName="org.apache.coyote.http11.Http11Protocol" debug="0" disableUploadTimeout="true" maxKeepAliveRequests="100" proxyPort="0" tcpNoDelay="true" minProcessors="5" maxProcessors="75" acceptCount="100" useURIValidationHack="false" connectionLinger="-1" compression="off">
<Factory className="org.apache.catalina.net.SSLServerSocketFactory" keystoreFile="//.keystore" keystoreType="JKS" algorithm="SunX509" clientAuth="false" protocol="TLS"/>
</Connector>
<Engine className="org.apache.catalina.core.StandardEngine" mapperClass="org.apache.catalina.core.StandardEngineMapper" debug="0" defaultHost="localhost" name="Standalone">
<Host className="org.apache.catalina.core.StandardHost" appBase="webapps" liveDeploy="true" mapperClass="org.apache.catalina.core.StandardHostMapper" autoDeploy="true" configClass="org.apache.catalina.startup.ContextConfig" errorReportValveClass="org.apache.catalina.valves.ErrorReportValve" debug="9" deployXML="true" contextClass="org.apache.catalina.core.StandardContext" unpackWARs="true" name="localhost">
<Context className="org.apache.catalina.core.StandardContext" crossContext="false" reloadable="false" mapperClass="org.apache.catalina.core.StandardContextMapper" useNaming="true" debug="0" swallowOutput="false" privileged="false" displayName="Welcome to Tomcat" wrapperClass="org.apache.catalina.core.StandardWrapper" docBase="/usr/tomcat4.1.24/webapps/ROOT" cookies="true" path="" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper">
<Environment name="uploadUrl" override="true" type="java.lang.String" description="URL to display uploaded file in Benefit Server" value="http://www.benefitserver.com:8081/bsup"/>
<Environment name="exportPath" override="true" type="java.lang.String" description="Export Path for Benefit Server Export Utility" value="/usr/tomcat4.1.24/webapps/ROOT/bsex"/>
<Environment name="uploadPath" override="true" type="java.lang.String" description="Upload Path for Benefit Server" value="/usr/tomcat4.1.24/webapps/ROOT/bsup/"/>
<Environment name="tempPath" override="true" type="java.lang.String" description="Temporary Directory for File Upload in Benefit Server - Developm" value="/usr/home/summimps/tmp/benefitserver"/>
<Resource name="BS_Data" type="javax.sql.DataSource" scope="Shareable"/>
<ResourceParams name="BS_Mail">
<parameter>
<name>mail.smtp.host</name>
<value>localhost</value>
</parameter>
</ResourceParams>
<ResourceParams name="BS_Data">
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/BS_Data</value>
</parameter>
<parameter>
<name>password</name>
<value>kdsusa1350</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>50</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>username</name>
<value>summimps</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>5</value>
</parameter>
</ResourceParams>
</Context>
<Logger className="org.apache.catalina.logger.FileLogger" debug="0" verbosity="1" prefix="localhost_log." directory="logs" timestamp="true" suffix=".txt"/>
</Host>
<Logger className="org.apache.catalina.logger.FileLogger" debug="0" verbosity="1" prefix="catalina_log." directory="logs" timestamp="true" suffix=".txt"/>
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase" validate="true"/>
</Engine>
</Service>
</Server>
* web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>FDFServlet</servlet-name>
<servlet-class>FDFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FDFServlet</servlet-name>
<url-pattern>/FDFServlet</url-pattern>
</servlet-mapping>
</web-app> -
Can get this Servlet to Work! New Java User needs help.
I have been using a text from New Riders to learn about creating server applications, and am using Tomcat as the server in a Windows XP environement. As per the instructions, to create a new application and path, I added the following path under the webapps directory, that sits under my Tomcat directory:
myApps
--WEB-INF
----classes
I then create copied Java class code, listing below, and compiled, put the class in the classes directory in my new directory path. The code is simple, here it is:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class TestingServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE>Servlet Testing</TITLE>");
out.println("</HEAD>");
out.println("<BODY>");
out.println("Welcome to the Servlet Testing Center");
out.println("</BODY>");
out.println("</HTML>");
I then created a file called web.xml in the WEB-INF directory, as w follows:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>Testing</servlet-name>
<servlet-class>TestingServlet</servlet-class>
</servlet>
</web-app>
I started the Tomcat server process, and pointed my browser to the URL http://localhost:8080/myApp/Servlet/TestingServlet. I received the following error
type Status report
message /myApp/Servlet/Testing
description The requested resource (/myApp/Servlet/Testing) is not available.
After searching some information on the web, I found some references to context information, that should be included in another file, called server.xml, that resides under the conf directory in the Tomcat root. I found it, and added the following within the "host" tags, just after the last ending /context tag, for the example directory that came with Tomcat:
<Context path="/myApp" docBase="myApp" debug="0" reloadable="true" >
</Context>
I stopped and restarted the Tomcat server. This time, I checked under the Manager page of Tomcat, and found the myApp directory listed, and apparently "started", whatever that means
pointed my browser to the URL http://localhost:8080/myApp/Servlet/TestingServlet. I still receive the following:
type Status report
message /myApp/Servlet/Testing
description The requested resource (/myApp/Servlet/Testing) is not available.
I tried one more thing. I put my class under the "examples" directory that comes with Tomcat, change the web.xml file that resides under its WEB-INF directory, and tried to see if I can get the servlet to work. And it actually does, which leads me to believe, I did something wrong setting up the directory environment in Tomcat.
At this point I am at a loss to figure out what I did wrong, and what else I can do to fix this. Any help, suggestions, would be great.ok, I have got your servlet runnig on Jboss with Tomcat,
The war file contents are
myApp/
META-INF/
META-INF/MANIFEST.MF
WEB-INF/
WEB-INF/classes/
WEB-INF/classes/TestingServlet.class (No package)
WEB-INF/web.xml
Web.xml
<web-app>
<servlet>
<servlet-name>Testing</servlet-name>
<servlet-class>TestingServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Testing</servlet-name> <------- My mistake use Testing
<url-pattern>/servlet/testing/*</url-pattern <------- lowercase S
</servlet-mapping>
</web-app>
url
http://localhost:8080/myApp/testing/blah -
Hi,
I am using BEA WebLogic Server 9.2
When I deployed my [ear] apllication (Struts 1, Java 1.4, EJB2) I get this error:
Message icon - Error javax.servlet.ServletException: [HTTP:101250][weblogic.servlet.internal.WebAppServletContext@11c2137 -
appName: 'test-ear', name: 'TEST', context-path: '/TEST']: Servlet class de.general.TestActionServlet for servlet action could not be loaded because a class on which
it depends was not found in the classpath . java.lang.NoClassDefFoundError:
org/apache/struts/action/ActionServlet.
Please help me in this ClassLoader problem,
RegardsHi
you can set the classpath struts.jar in setDomainEnv.cmd
you can get this file in your root domain under the bin directory.
set classpath=%classpath%;/struts.jar; -
Have a problem in getting the servlet path
hi
i wanna get the complete path to my servlet folder in TomcatServer
like http://localhost:8084/Test can anyone tell me how can i get it plz.try ServletContext.getRealPath
Returns a String containing the real path for a given virtual path. For example, the path "/index.html" returns the absolute file path on the server's filesystem would be served by a request for "http://host/contextPath/index.html", where contextPath is the context path of this ServletContext.
The real path returned will be in a form appropriate to the computer and operating system on which the servlet container is running, including the proper path separators. This method returns null if the servlet container cannot translate the virtual path to a real path for any reason (such as when the content is being made available from a .war archive). -
How do I get a servlet configured with init parameters
When I try to add a set of <init-param> parameters to a servlet it seems
like the weblogic server is trying to load it as a bean, which since its not
a bean it can't do. I get the following error trace when I start the
server:
C:\bea\wlserver6.0sp1>set
PATH=.\bin;C:\orant\bin;C:\WINNT\system32;C:\WINNT;C:\
WINNT\System32\Wbem;C:\MSSQL7\BINN;C:\Program Files\Microsoft Visual
Studio\Comm
on\Tools\WinNT;C:\Program Files\Microsoft Visual
Studio\Common\MSDev98\Bin;C:\Pr
ogram Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft
Visu
al Studio\VC98\bin;"C:\Program
Files\Mts";C:\PROGRA~1\NETWOR~1\PGP;C:\MSSQL7\BIN
N;C:\jdk1.2.2\bin;
weblogic.xml.dom.ChildCountException
at weblogic.xml.dom.DOMUtils.getElementByTagName(DOMUtils.java:147)
at weblogic.xml.dom.DOMUtils.getValueByTagName(DOMUtils.java:128)
at
weblogic.servlet.internal.dd.ParameterDescriptor.<init>(ParameterDesc
riptor.java:45)
at
weblogic.servlet.internal.dd.ServletDescriptor.<init>(ServletDescript
or.java:79)
at
weblogic.servlet.internal.dd.WebAppDescriptor.<init>(WebAppDescriptor
.java:171)
at
weblogic.servlet.internal.dd.DescriptorLoader.initialize(DescriptorLo
ader.java:288)
at
weblogic.servlet.internal.dd.DescriptorLoader.<init>(DescriptorLoader
.java:230)
at
weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
73)
at
weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
at weblogic.j2ee.Application.addComponent(Application.java:126)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:283)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:109)
at
weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
r.java:76)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:562)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:548)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:285)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
at $Proxy27.addWebDeployment(Unknown Source)
at
weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
ployment(WebServerMBean_CachingStub.java:985)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
oymentTarget.java:269)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
loymentTarget.java:233)
at
weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
ments(DeploymentTarget.java:194)
at
weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
DeploymentTarget.java:158)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:562)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:548)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:285)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
at $Proxy26.updateDeployments(Unknown Source)
at
weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
yments(ServerMBean_CachingStub.java:2299)
at
weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
er(ApplicationManager.java:240)
at
weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
nManager.java:122)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
eanImpl.java:562)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
.java:548)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
ionMBeanImpl.java:285)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
55)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
23)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
at $Proxy19.start(Unknown Source)
at
weblogic.management.configuration.ApplicationManagerMBean_CachingStub
.start(ApplicationManagerMBean_CachingStub.java:435)
at
weblogic.management.Admin.startApplicationManager(Admin.java:1030)
at weblogic.management.Admin.finish(Admin.java:491)
at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
at weblogic.Server.main(Server.java:35)
>
<Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <WebLogic Server
started>
<Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <ListenThread
listening o
n port 7001>
<Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <SSLListenThread
listenin
g on port 7002>
<Apr 3, 2001 3:42:38 PM EDT> <Error> <HTTP> <HttpServer(1112581,null default
ctx
,ajrserver) found no context for "GET /CommonOpinionAdmin2?verifyinstall=
HTTP/1
.1". This should not happen unless the default context failed to deploy.>
The distribution file is not a WAR file, but a JAR file. I need to to just
do what it does if I don't specify any init-param's which is to pass them
when the servlet does get loaded, or load it as a servlet from a jar file
instead of a bean.
How do I configure weblogics to run my servlet with init parameters.
Thank You,
Anthony Rizzolo
I'll answer my own problem. It turns out that you can't put multiple
<param-name> and <param-value> pairs within a single <init-param>. I
assumed that you could since none of the examples had more than one
parameter I didn't realize that you had to specify multiple <init-param>
tags if you had multiple parameters.
Anthony Rizzolo
"Anthony Rizzolo" <[email protected]> wrote in message
news:[email protected]...
> When I try to add a set of <init-param> parameters to a servlet it seems
> like the weblogic server is trying to load it as a bean, which since its
not
> a bean it can't do. I get the following error trace when I start the
> server:
>
> C:\bea\wlserver6.0sp1>set
> PATH=.\bin;C:\orant\bin;C:\WINNT\system32;C:\WINNT;C:\
> WINNT\System32\Wbem;C:\MSSQL7\BINN;C:\Program Files\Microsoft Visual
> Studio\Comm
> on\Tools\WinNT;C:\Program Files\Microsoft Visual
> Studio\Common\MSDev98\Bin;C:\Pr
> ogram Files\Microsoft Visual Studio\Common\Tools;C:\Program
Files\Microsoft
> Visu
> al Studio\VC98\bin;"C:\Program
> Files\Mts";C:\PROGRA~1\NETWOR~1\PGP;C:\MSSQL7\BIN
> N;C:\jdk1.2.2\bin;
>
> weblogic.xml.dom.ChildCountException
> at
weblogic.xml.dom.DOMUtils.getElementByTagName(DOMUtils.java:147)
> at weblogic.xml.dom.DOMUtils.getValueByTagName(DOMUtils.java:128)
> at
> weblogic.servlet.internal.dd.ParameterDescriptor.<init>(ParameterDesc
> riptor.java:45)
> at
> weblogic.servlet.internal.dd.ServletDescriptor.<init>(ServletDescript
> or.java:79)
> at
> weblogic.servlet.internal.dd.WebAppDescriptor.<init>(WebAppDescriptor
> .java:171)
> at
> weblogic.servlet.internal.dd.DescriptorLoader.initialize(DescriptorLo
> ader.java:288)
> at
> weblogic.servlet.internal.dd.DescriptorLoader.<init>(DescriptorLoader
> .java:230)
> at
> weblogic.servlet.internal.HttpServer.loadWARContext(HttpServer.java:4
> 73)
> at
> weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:421)
> at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:74)
> at weblogic.j2ee.Application.addComponent(Application.java:126)
> at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:115)
> at
> weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
> oymentTarget.java:283)
> at
> weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
> oymentTarget.java:109)
> at
> weblogic.management.mbeans.custom.WebServer.addWebDeployment(WebServe
> r.java:76)
> at java.lang.reflect.Method.invoke(Native Method)
> at
> weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
> eanImpl.java:562)
> at
> weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
> .java:548)
> at
> weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
> ionMBeanImpl.java:285)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 55)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 23)
> at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
> at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
> at $Proxy27.addWebDeployment(Unknown Source)
> at
> weblogic.management.configuration.WebServerMBean_CachingStub.addWebDe
> ployment(WebServerMBean_CachingStub.java:985)
> at
> weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(Depl
> oymentTarget.java:269)
> at
> weblogic.management.mbeans.custom.DeploymentTarget.addDeployments(Dep
> loymentTarget.java:233)
> at
> weblogic.management.mbeans.custom.DeploymentTarget.updateServerDeploy
> ments(DeploymentTarget.java:194)
> at
> weblogic.management.mbeans.custom.DeploymentTarget.updateDeployments(
> DeploymentTarget.java:158)
> at java.lang.reflect.Method.invoke(Native Method)
> at
> weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
> eanImpl.java:562)
> at
> weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
> .java:548)
> at
> weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
> ionMBeanImpl.java:285)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 55)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 23)
> at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
> at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
> at $Proxy26.updateDeployments(Unknown Source)
> at
> weblogic.management.configuration.ServerMBean_CachingStub.updateDeplo
> yments(ServerMBean_CachingStub.java:2299)
> at
> weblogic.management.mbeans.custom.ApplicationManager.startConfigManag
> er(ApplicationManager.java:240)
> at
> weblogic.management.mbeans.custom.ApplicationManager.start(Applicatio
> nManager.java:122)
> at java.lang.reflect.Method.invoke(Native Method)
> at
> weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMB
> eanImpl.java:562)
> at
> weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl
> .java:548)
> at
> weblogic.management.internal.ConfigurationMBeanImpl.invoke(Configurat
> ionMBeanImpl.java:285)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 55)
> at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:15
> 23)
> at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:437)
> at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:178)
> at $Proxy19.start(Unknown Source)
> at
> weblogic.management.configuration.ApplicationManagerMBean_CachingStub
> .start(ApplicationManagerMBean_CachingStub.java:435)
> at
> weblogic.management.Admin.startApplicationManager(Admin.java:1030)
> at weblogic.management.Admin.finish(Admin.java:491)
> at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:429)
> at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:170)
> at weblogic.Server.main(Server.java:35)
> >
> <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <WebLogic Server
> started>
>
> <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <ListenThread
> listening o
> n port 7001>
> <Apr 3, 2001 3:42:32 PM EDT> <Notice> <WebLogicServer> <SSLListenThread
> listenin
> g on port 7002>
> <Apr 3, 2001 3:42:38 PM EDT> <Error> <HTTP> <HttpServer(1112581,null
default
> ctx
> ,ajrserver) found no context for "GET /CommonOpinionAdmin2?verifyinstall=
> HTTP/1
> .1". This should not happen unless the default context failed to deploy.>
>
> The distribution file is not a WAR file, but a JAR file. I need to to
just
> do what it does if I don't specify any init-param's which is to pass them
> when the servlet does get loaded, or load it as a servlet from a jar file
> instead of a bean.
>
> How do I configure weblogics to run my servlet with init parameters.
>
> Thank You,
> Anthony Rizzolo
>
>
-
Trying to run, getting javax.servlet.ServletException: No fa
Hallo -- I have written a simple test application in Nitrox (using JSF), and am having some trouble getting it running.
I beleive I have set up the run parameters correctly (using Tomcat), but am getting the following error:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: No faces context?!
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.pages.welcome_jsp._jspService(org.apache.jsp.pages.welcome_jsp:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.jsp.JspException: No faces context?!
org.apache.myfaces.taglib.core.LoadBundleTag.doStartTag(LoadBundleTag.java:91)
org.apache.jsp.pages.welcome_jsp._jspx_meth_f_loadBundle_0(org.apache.jsp.pages.welcome_jsp:94)
org.apache.jsp.pages.welcome_jsp._jspService(org.apache.jsp.pages.welcome_jsp:64)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
[/code:1:48585cacb8]
Can anybody shed any light on what might be wrong?
Any & all help gratefully received,
doug.Please check your web.xml file for the URL pattern defined for Faces Servlet. And you need to access the JSF pages based on this definition.
Ex:
* <servlet-mapping>
<servlet-name>FacesServlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
- the url "http://localhost/chooselocale.faces"
* <servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/guess/*</url-pattern>
</servlet-mapping>
- the url "http://localhost/guess/greeting.jsp"
Refer to the bookStore & guessNumber JSF sample applications. -
How to get ther servlet name from the Httprequest / servletContext
Hi,
How can I get the servlet name from the Http Request / Servlet conext?
ArthikI have a requirement to call the business logic either in local server / external server.
Local / External server
The original / main request is made to the server from the client and from the server if the main request requires some resource (second request from server side) available in the external server then I need to make a URL connection. If the requested resource is the local resource then I need to by-pass the HTTP call. So I need to verify the server name , port with the originally requested server.Then I need to check if the request servelt is available in local or not.
Can you please help me. -
How can I get the servlet Context from a WebService Implementation?
I have made a webservice endpoint, using the conventional way (WSDL->wsimport->Java interface->implementation) . I need to get the servlet context below the implementation class. I haven't found any way to get the servletContext though. Any clues? Any help will be greatly appreciated.
yes i can found the words's unicode form Cmaps where may be at the type of tounicde and another Cmaps table just like "Adobe-GB1-GBK-EUC" ,but when the word dont have either of them how can i do? when i write a chinese word "一",it just the winansi encoding , there is not Cmap for me to use to change the "G208f" to the word "一"'s unicode value.
best wishes thank you very much -
Web Service wdsl file getting generated as a HTTPS protocol instead of HTTP
Hi Experts,
I have a requirement
I have created a web service in development client which is used in interactive adobe form.
After moving the web service to production only defination is getting generated.
I have tried to manually create the service in SOAMANAGER , it is getting created as with https protocol.
In development client it was created as a http protocol.
Warm Regards
AbhinavHi Abhinav,
I'm assuming you don't have a QA system in your landscape if you're transporting straight from Dev to Production. I'm also assuming this because if you transported to QA before production you would have noticed that 'only' the definition is always transported. You have to do the configuration again each time you transport your change, this is SAP default behaviour because each webservice is client dependant so SAP won't know which client this service will be relevant for in the environment you're transporting to.
The HTTPS issue, this makes sense to me in the production environment. You don't normally have the HTTP protocol enabled in a production environment, only HTTPS for security reasons.
In yout production environment, check Transaction Code SMICM --> Got (drop down menu) --> Services
Check what protocols are active there (with a green tick). This will indicate whether the HTTP protocol in enabled in Prod or not.
Regards, Trevor -
How do I get Safari to show http?
I have read that sites showing https are secure for payments. However I cannot get Safari to show the http part of the address. How do I do this?
Thank you QuickTimeKirk. I'd still like to know though how I get Safari to show http in the address
Maybe you are looking for
-
Hello, I'm currently tring to drop a table using a process trigered by a button click Icreated my button and also a "PL/SQL process" and I put DROP TABLE &P0_TABLE_NAME. CASCADE CONSTRAINTS; inside field "source" with ticking the checkbox "Do not val
-
Hi All , I have some issue to create database master key in SQL server 2012. I have typed this command below: USE master CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'passwordbypolicy' This is the error I got: Msg 33094, Level 16, State 1, Line 2 An e
-
Installer Failed to Initialize... Again!
This happened the first time so under the advise from this site I re downloaded the entire Master Collection CS6 but it has the same problem. I'm on a Mac Pro with Snow Leopard and 8GB Ram. I've already submitted the error log but no one ever replied
-
Hyperion financial reports - error
.
-
Importing photos from email to Iphoto
This may be very easy but I can't get around it...how do I import photos I received in Jpeg format via email to Iphoto? Thanks