Tomcat 4.1.2 default servlet request handling
I have a problem which seems to be pretty common. I have a servlet that I would like to make the default servlet in my webapp. I have mapped the servlet to <url-pattern>/</url-pattern>. I would like this servlet to handle all requests, EXCEPT, for those with static content (images, .html files, etc.). The problem it seems is this: The Tomcat default servlet, which is also mapped to "/", in the /conf/web.xml file handles all static content. When I make my servlet the default servlet in my app, it overrides the tomcat default servlet, thus no static content is served. There must be a soulution to this problem other than writing a jsp redirect file??????
Thanks,
Kevin
You can write a servlet which extends the default FileServlet of the tomcat.
and in the service method check if the reques is for *.jpg or *.html
If YES call super.service(); and return;
If NO continue your work..
There must be a soulution to this problem other than
writing a jsp redirect file??????Redirect !!! I guess it won't work. Redirect will again hit the servlet mapped with "/" .. and it goes on in a contnious loop.
Hope this helps.
Similar Messages
-
Unable to set root/main/default servlet in Tomcat 5.5
I'm on a shared hosting account with Tomcat 5.5 and cannot figure out why I can't set the default servlet. I want all incoming requests regardless of the relative path, to be handled by the Redirect servlet. There is only one servlet in the whole project.
Some examples
http://www.mydomain.com -> Redirect servlet (not working)
http://www.mydomain.com/ -> Redirect servlet (not working)
http://www.mydomain.com/a -> Redirect servlet
http://www.mydomain.com/blaldjflajdd -> Redirect servlet
With the below web.xml file, the last two above works just fine, but the first two gives a 403 error. What gives, I followed the Tomcat documentation to the teeth... It seems to work on my development server, but not on the shared hosting. Is this a setting anyone would block? Any help would be much appreciated.
The full web.xml setting below:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Redirect</display-name>
<servlet>
<display-name>Redirect</display-name>
<servlet-name>Redirect</servlet-name>
<servlet-class>com.somedomain.Redirect</servlet-class>
<init-param>
<param-name>host</param-name>
<param-value>www.myotherdomain</param-value>
</init-param>
<init-param>
<param-name>redirect-type</param-name>
<param-value>301</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Redirect</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>I tried adding other mappings as well that didn't work, such as :
<servlet-mapping>
<servlet-name>Redirect</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>What would happen if I try an empty url-pattern?
<servlet-mapping>
<servlet-name>Redirect</servlet-name>
<url-pattern></url-pattern>
</servlet-mapping>Any help would be much appreciated. I tried workarounds, by using an index.jsp file to supplement, but that isn't working quite right either. I prefer to have it setup properly though.... Please Help!!!tomcat does not compile servlets, only JSP's will be translated and compiled on the fly. You need to compile them yourself, possibly using ANT or an IDE like NetBeans or Eclipse to make it easier to deploy the changes.
-
Request with URL ending with "/" not routed through default servlet
I have deployed a web application that has a controller servlet. This
servlet is configured (via web.xml) to be the default servlet with a servlet
mapping defined with url-pattern set to "/".
Requests for URLs such as "my.host/my/path" are correctly routed to the
controller servlet, whereas a request to "my.host/my/" is not - it causes a 404
to be returned immediately by the container.
Any help appreciated
PeterThere's not enough data in your post to answer the question directly. Posting an example URL would help a lot.
The chances are that the problem lies in the URL - it might contain some characters that are not directly usable in the shell and are therefore getting munged when you use them in 'do shell script'. There are ways around this, but posting an example URL would go a long way to telling if that's the problem or not.
It is also possible that the web site is configured to block specific user agents such as curl or wget (in a vain attempt to block automated downloads of the content) but, again, it's hard to say without knowing a specific URL.
If this is the case, you could use curl's -A switch to specify a different 'User-Agent' and fake out the server. For example, to pretend you're using Safari, use something like:
do shell script "curl -O -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.12+ (KHTML, like Gecko)' " & fullWeb
(note the single quotes around the User-Agent string) -
Whenever i try to access one of my servlets via http://localhost:8080/photodb/servlet/dtic.photodb.webapp.PhotoList, I get a 404 error. I am using Tomcat 4.1.12, but i had no troubles in 4.1.10. Does Tomcat 4.1.12 require special configuration, or could something else be the cause of this problem?
Thanks in advance
RyanHi,
Tomcat 4.1.12 has a bug fix done on the InvokerServlet. The InvokerServlet is responsible for serving the servlet requests. In all the previous versions the InvokerServlet will be enabled by default. In the latest version, it is commented out. You will have to uncomment this for your servlets to be serverd. The changes needs to be done in the <tomcat_home>/conf/web.xml file.
Uncomment the following lines
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
More details regarding the bug and the fix can be found at the following url
http://online.securityfocus.com/archive/1/292936/2002-09-21/2002-09-27/0
Thanks
Shanmugam.PL
Whenever i try to access one of my servlets via
http://localhost:8080/photodb/servlet/dtic.photodb.weba
p.PhotoList, I get a 404 error. I am using Tomcat
4.1.12, but i had no troubles in 4.1.10. Does Tomcat
4.1.12 require special configuration, or could
something else be the cause of this problem?
Thanks in advance
Ryan -
How can I have a default servlet and an index.html?
Hi,
I writing a small webapp to test/understand the 2.2 Servlet Spec. I am deploying this as a WAR to Orion, Tomcat and Silverstream.
The app's name is: "myapp"
My application has an index.html, which is listed as the sole welcome-file in the welcome-file-list element in the app's web.xml.
The interesting thing is that, after adding a default Servlet (<url-pattern>/</url-pattern>), I can no longer access the app's index.html either implicitly or explicitly:
1. Implicit:
- http://localhost/myapp
- http://localhost/myapp/
2. Explicit:
- http://localhost/myapp/index.html
- http://localhost/myapp/index.html/
All of these invoke the Default Servlet in all 3 app servers.
Question: How can I have both a default Servlet and an index page?
Thanks in advance.
Milesyou can define it in the web.xml file
look at the dtd, element "welcome-file-list" -
Converting emails to servlet requests; servlet responses to emails
Hello,
I had asked this question in the Servlet forum. They directed me to here.
I've some servlet applications that posted by HTML forms with file attachements and other HTML fields.
I want to add email support to my servlets. So, users should be able post and recieve their data by emails.
But, I don't want to add email handling tasks to the current servlet applications. I need a middleware application between end users and my servlets that converts emails to servlet requests, and servlet responses to emails.
Here are the steps:
1- End user sends email with attachments.
2- Emailed data is converted to servlet request by a middleware application.
3- Servlet request is processed by my current servlets.
4- Servlet response is sent to middleware application.
5- Middleware application emails servlet reponse to end user as email.
If I can do that, I will not have to add emailing codes to my current servlets. do you know a product doing that ? Or, can you give me a direction ?
thanks...Have you looked into JMS?
-
Hello,
I am trying to create a connection pool to my Oracle db using the documentation provided for
Tomcat 5. In the servlet shown below, the servlet fails at this line:
Connection ocon = ds.getConnection();
The servlet stops with no error message. Also, I'm not sure what is supposed to go in
this line:
Context envContext = (Context)initContext.lookup("java:/comp/env");
which may be where the real problem begins. Any suggestions are greatly appreciated.
Here is the servlet:
package CraigsClasses;
import javax.servlet.*;
import javax.servlet.jsp.*;
import java.net.*;
import java.util.*;
import java.io.*;
import javax.servlet.http.*;
import java.sql.*;
import java.util.Date;
import java.text.*;
import javax.naming.*;
import javax.sql.DataSource;
public class CraigsMain extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
super.init(config);
// Process the http Get request
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/CraigsList");
Connection ocon = ds.getConnection();
String sql = "select formtitle from checkboxforms where cbformid = 157";
PreparedStatement pStmt = ocon.prepareStatement(sql);
ResultSet rs1 = pStmt.executeQuery();
rs1.next();
out.println("<br><br><br>" + rs1.getString(1) + "<br>");
} catch(SQLException sqle) {
System.err.println("sql exception error: " + sqle);
} catch(NamingException sqln) {
System.err.println("naming exception error: " + sqln);
// A post request calls the get request because they do the same thing
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
Thank you,
LoganHello,
I am trying to create a connection pool to my Oracle db using the documentation provided for
Tomcat 5. In the servlet shown below, the servlet fails at this line:
Connection ocon = ds.getConnection();
The servlet stops with no error message. Also, I'm not sure what is supposed to go in
this line:
Context envContext = (Context)initContext.lookup("java:/comp/env");
which may be where the real problem begins. Any suggestions are greatly appreciated.
Here is the servlet:
package CraigsClasses;
import javax.servlet.*;
import javax.servlet.jsp.*;
import java.net.*;
import java.util.*;
import java.io.*;
import javax.servlet.http.*;
import java.sql.*;
import java.util.Date;
import java.text.*;
import javax.naming.*;
import javax.sql.DataSource;
public class CraigsMain extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
super.init(config);
// Process the http Get request
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/CraigsList");
Connection ocon = ds.getConnection();
String sql = "select formtitle from checkboxforms where cbformid = 157";
PreparedStatement pStmt = ocon.prepareStatement(sql);
ResultSet rs1 = pStmt.executeQuery();
rs1.next();
out.println("<br><br><br>" + rs1.getString(1) + "<br>");
} catch(SQLException sqle) {
System.err.println("sql exception error: " + sqle);
} catch(NamingException sqln) {
System.err.println("naming exception error: " + sqln);
// A post request calls the get request because they do the same thing
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
Thank you,
Logan -
Invalid request - request handler "Index" not found
Have deployed JatoSample.war on iPlanet web server. When I tried to access the sample app at http://myserver/JatoSample/samples.html
it is throwing following error:
[19/May/2003:10:29:31] warning (19890): vs(https-abeesam2)Application Error
[19/May/2003:10:29:31] warning (19890): vs(https-abeesam2)javax.servlet.ServletException: Invalid request - request handler "Index" not found
at com.iplanet.jato.ApplicationServletBase.onRequestHandlerNotFound(ApplicationServletBase.java:371)
at com.iplanet.jato.ApplicationServletBase.fireRequestHandlerNotFoundEvent(ApplicationServletBase.java:114)
at com.iplanet.jato.ApplicationServletBase.getViewBeanInstance(ApplicationServletBase.java:224)
at com.iplanet.jato.ApplicationServletBase.processRequest(ApplicationServletBase.java:569)
at com.iplanet.jato.ApplicationServletBase.doPost(ApplicationServletBase.java:85)
at com.iplanet.jato.ApplicationServletBase.doGet(ApplicationServletBase.java:74)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.iplanet.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:919)
at com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1061)
at com.iplanet.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:981)
Any help is much appreciated.
Ashok BeesamFor purchased copies of the Sun ONE Application Framework (JATO), please contact Sun Software Support Services. This organization can provide "break and fix" assistance.
-
i need to do considerable pre-processing of requests and would like
to isolate all the pre-processing logic to one servlet. the default
servlet ( as far as I understand ) is served when a resource cannot
be found therefore weblogic serves the default. what i need is
to specify all request come through a single 'preprocessor' servlet
which does all request preprocessing then forwards the request
to the requested URI. How can i achieve this ?
thanks in advance.
Hi,
You can make use of FileServlet which is the default servlet in
Weblogic. You can do any number of pre processing. You can achieve
this by extending the FileServlet class and overridding the appropriate
methods.
Regards
Ganesh
"derrick" <[email protected]> wrote:
>
>i need to do considerable pre-processing of requests and
>would like
>to isolate all the pre-processing logic to one servlet.
>the default
>servlet ( as far as I understand ) is served when a resource
>cannot
>be found therefore weblogic serves the default. what i
>need is
>to specify all request come through a single 'preprocessor'
>servlet
>which does all request preprocessing then forwards the
>request
>to the requested URI. How can i achieve this ?
>
>thanks in advance.
-
Tomcat can't find the servlets!
Hi!
I've just installed tomcat tomcat-5.5.16 with apache. Tomcat runs ok. It shows some samples (delivered with tomcat) under www.mywebsite.com/servlets-example and also www.mywebsite.com/jsp-examples. JSP files work perfectly, but when I try the servlets it can't find them:
www.mywebsite.com/servlets-examples/servlet/RequestHeaderExample Object not found!my classpath lokks like this:
/opt/SUNWappserver/jdk/lib:/opt/apache-tomcat/common/lib/servlet-api.jar:/opt/apache-tomcat/bin:/opt/apache-tomcat/webapps/servlets-examples/WEB-INF/classes:/opt/apache-tomcat/webapps/ROOT/WEB-INF/classesand web.xml looks like this:
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>and
<!-- The mapping for the default servlet -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!-- The mapping for the invoker servlet -->
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>I changed the web.xml und conf and under WEB-INF.
I also changed server.xml to make tomcat work with apache on port 80.
What did I do wrong? What did I forget?
What is the difference between web.xml under conf and the ones under WEB-INF?
Thanks for any help.opt/SUNWappserver/jdk/lib:/opt/apache-tomcat/common/lib/servlet-api.jar:/opt/apache-tomcat/bin:/opt/apache-tomcat/webapps/servlets-examples/WEB-INF/classes:/opt/apache-tomcat/webapps/ROOT/WEB-INF/classes
May be ur classpath will be wrong try the classpath like this
;C:\Tomcat5\common\lib\servlet-api.jar;C:\Tomcat5\common\lib\jsp-api.jar;C:\Tomcat5\common\lib\log4j-1.2.9.jar;C:\Tomcat5\common\lib\mysql-connector-java-3.1.8-bin.jar;hello
Check out all the enteries in the web-xml file and the path in the environment variable i your system. -
Limit of Weblogic for servlet requests
Hi,
Could someone tell me what is the limit on the number of servlet requests per
second a weblogic server
can handle.. We are facing some performance issue.. Would like to know the limit
that WLS server can process
at a time.
Thanks in advance,
rgds, rams
Thanks Robert - I had the same results on 4-way E420 (and slightly less for
session-less JSP). Don't you think it can be potentially useful to have some
'baseline' results to be available for some most popular hardware/JVM configurations ?
(Of course, these numbers have nothing to do with an actual application performance, but
they are useful in establishing the 'upper limit' - something like HelloWorld servlet,
HelloWorld JSP with session=false, HelloWorld JSP with sessions enabled).
Robert Patrick <[email protected]> wrote:
> Hmm... This is a loaded question. It comes down to what type of hardware is the
> server running on, what is the servlet doing, what does your network look like, and
> on and on. I can tell you that with a version of WLS 5.1, I was able to get approx.
> 1100 to 1200 "page views per second" from a HelloWorld servlet running on a 4-way
> Sun E420 using Mercury's LoadRunner software running on multiple NT machines. For
> this hardware configuration and server version, I would use this as the upper limit
> for a single instance...
> Rams wrote:
>> Hi,
>>
>> Could someone tell me what is the limit on the number of servlet requests per
>> second a weblogic server
>> can handle.. We are facing some performance issue.. Would like to know the limit
>> that WLS server can process
>> at a time.
>>
>> Thanks in advance,
>>
>> rgds, rams
Dimitri
-
I am trying to deploy a war file with a servlet in there. I want it to be the default
servlet for the application. But I want the internal WebLogic servlets to respond
to the images,jsp,style sheet requests. I did what the documentation for 6.0 sp1
said and it does not seem to work like that. Does anybody have any suggestions.
I am trying to deploy a war file with a servlet in there. I want it to be the default
> servlet for the application.
I'm not sure what you mean by default servlet?
you can set up a mapping in web.xml
by default Weblogic (probably!) looks for index.html when you hit /context/.
so you can map the servlet to index.html.
and when the browser hits that context, your servlet will be called.
is that what you are trying to do?
Filip
~
Namaste - I bow to the divine in you
~
Filip Hanik
Software Architect
[email protected]
www.filip.net
"Sonu" <[email protected]> wrote in message
news:3af07efb$[email protected]..
>
> I am trying to deploy a war file with a servlet in there. I want it to be
the default
> servlet for the application. But I want the internal WebLogic servlets to
respond
> to the images,jsp,style sheet requests. I did what the documentation for
6.0 sp1
> said and it does not seem to work like that. Does anybody have any
suggestions.
>
-
Enable a default servlet with special parameters for first time visitors?
On a website I am developing, inorder to see the default homepage, the
request must first go to a particular servlet with particular http
parameters.
So if you type www.mysite.com, this request will be caught on the
serverside and sent to:
http://mysite.com/myServlet?param1=blahblah.....etc...
How can enable this behavior? There is documentation about a
default servlet but I also need to pass parameters too it...
Thanks
Floyd
On a website I am developing, inorder to see the default homepage, the
request must first go to a particular servlet with particular http
parameters.
So if you type www.mysite.com, this request will be caught on the
serverside and sent to:
http://mysite.com/myServlet?param1=blahblah.....etc...
How can enable this behavior? There is documentation about a
default servlet but I also need to pass parameters too it...
Thanks
Floyd
-
New inst: HP-UX: db2icrt fails: CLP frontend unable to get request handle
We are migrating our installations from the beautiful AIX to ... HP-UX. I am told I will learn to love it, but probably not until they update df to at least 1988 levels.
This is the pilot install. We have never seen this work before (and maybe no-one has...?)
sapinst runs correctly up to the "Create database instance" phase. At that point it dies with the following:
FUNCTION: DB2 UDB, command line process, clp_start_bp, probe:3
MESSAGE : CLP frontend unable to get REQUEST handle
DATA #1: Hexdump etc.
DBI1281E: The database manager configuration file could not be read initialized.
No further useful information is provided.
In db2<sid> I have a bunch of dot files (.profile and the like) and the db2_software directory containing the database installation.
During the create database instance phase, I can see that directory sqllib is created, but it is deleted when the phase fails.
There is no litter of any kind in the /db2/<SID> directories, - nothing has been done at all.
I have done the following: <<imagine nice bullets below - they dont seem to be available here>>
checked that the permissions on /tmp and the installation direcctory (redirected by setenv TEMP /usr/sap/install) are 777: they are;
checked the OS parameters with db2osconf - they are good
checked the host name resolution with a perl script - gethostbyname and gethostbyaddr agree.
the ip address, simple hostname and FQDN are on a line in the hosts file
there is no litter from previous installations - this is a clean machine
I could not find any reference to required environment variables (such as LD_LIBRARY_PATH) in the install guide or the install note - so I have not set any.
I have been hacking away at this for days. I have put in a call to SAP, who will get back to me after dark (of course...)
This seems to be a massively popular problem, and the helpful error message ("Sorry, Sport, just can't bring myself to do it") seems to have people jumping from tall buildings and in front of busses all over Google-world. Furthermore there also seems to be a near-infinite number of possible causes and none of them seem to apply here.
H-PUX version is 11.31. DB2 is 9V5 patch 4. sapinst is latest available. Weekend is fading fast...
Edited by: Russell Day on Mar 5, 2010 7:46 AM>
Paul Power wrote:
> Hi Russell,
>
> Apologies if some of this has been already tried but please check the following points:
>
> Make sure the machine name is listed in its hosts file.
>
> Make sure to log on directly to root. ie: do not su to root from another without '-'
>
> Make sure there is no instance created already (find / -name sqllib) for that user
>
> Using ps -aef and ipc -a, no old db2 ressources should be displayed for db2 instance owner. If there are any, kill/remove it
>
> You should make sure, that LIBPATH and LD_LIBRARY_PATH of root and db2 instance owner does not point to an path of another db2 version
>
> Regards,
> Paul
No need to apologise for assisting, Paul, but I have dealt with most of these.
The host file contains the unqualified and fully qualified hostnames, on the same line, unqualified first.
I am logging in as root (because there were no other users, and I'm old school, from when everyone logged on as root to do everything.
There is no instance, and in fact there is no sqllib except when the "create database instance" step is running.
The only detectable db2 process running is db2fcmd
I have not been able to find any instructions regarding LD_LIBRARY_PATH and LIBPATH for HP-UX. They are not mentioned in the installation guide at all. I cannot find it in any of the installation notes. I presume sapinst is setting them itself before they are needed. Neither are set in the enviroment of db2<sid> or <sid>adm. I have gnawed my fingernails to the elbow over this one, but I cannot see any indication that either should be set for HP-UX. Anyway, they are definitely not set anywhere, to anything. This was a clean machine before I started chopping it up to do this install.
I figure it must be complicated - I have been trying to get an answer for 10 days already. I will absolutely hate myself when it turns out to be something obvious, documented in 10 places, mostly in bold italics. I shoulda taken my dads advice and been a riverboat gambler or a piano player in a cathouse - its a lot less complicated, -
Customer written Request Handler at Webdynpro SICF Node
Hi,
We tried to activate our own request handler in the handler list of the SICF node of our ABAP webdynpro application. However, the handler is not called, i.e. the method IF_HTTP_EXTENSION~HANDLE_REQUEST of my own handler class is not executed. Why?
If this is - despite of the documentation - is not working, how can we enhance the request handling?
thanks for feedback,
AndreasHi,
Created a node under default_host and added the custom class to handlers tab, activated the service and then tried to test..browser shows the message
404 Not Found
* SAP J2EE Engine/7.00*
The requested resource does not exist.
*Details: *
Go to main page of this application!
BR,
Anubhav.
Maybe you are looking for
-
Convert xml into SAP using dataset
Hi All, How to convert XML into itab using dataset, in this conversion have any function module available? please give me a sample program (having any). and material also. Thanks, Suresh maniarasu
-
I don't have any photos in my mac at all yet here it's show i have almost 1 gb of photos how? i don't understand i tried looking for it yet i couldn't find it anywhere. Having a 128gb mac space is a big issue for me and all these are uselessly taking
-
Firefox 34.05 incorrectly identifies plugins as out-of-date
As of midnight 12/12/14, Firefox started blocking plugins (in this case, Adobe Flash and Java Deployment Toolkit, possibly others as I've just been to websites that use those), saying that they're out of date. When I click on "Update Now," the Plugin
-
Error in phase: XPRA_EXECUTION
I am in the process of applying the latest HR support packages and have an error in error in SAPKE60438. error log************************************************************************************** The following details help you to analyze the pro
-
Aperture and Lion vault problem. Have Lion ruined my Vault?
Hi! I have my iMac since the release of mid-2010 models but it's my first post here. I have installed Lion from a clean install of Snow Leopard and 10.6.8. I am restoring my programs, and I have a very big problem with Aperture. I have restored my Va